DCMOTO - Emulateur universel Thomson 8 bits : Forum - Site DCMOTO et sites associés - Documentation MC6846
Auteur Message
Daniel
Visiteur
Date : 14/02/2005 à 21h46
La datasheet du 6846 est disponible à la page Documentation du site dcmoto.

Elle donne, entre autres, toutes les indications nécessaires pour programmer le timer qui déclenche les interruptions IRQ du TO8. Il y a une très grande variété de modes de fonctionnement, et ils n'ont (à ma connaissance) jamais été employés par les programmeurs.

Daniel
en haut - en bas
Fool-DupleX
Visiteur
Date : 15/02/2005 à 09h22
C'est clair, il y a un monde totalement inexplore sur ce composant. Notons au passage que le fait que les vecteurs d'interruption sont dans la ROM limite quand meme les possibilites offertes a l'utilisateur : on est oblige de passer par les routines de traitement du moniteur avant toute chose. A titre de comparaison, OS-9 sur MO5 nous a permis de faire peter les routines IRQ, FIRQ et de gagner pas mal de cycles la-dessus, et de debloquer NMI, SWI2 et SWI3, qui sont redirigees sur des RTI dans le moniteur, un veritable gachis !

Fool
en haut - en bas
Yoann
Visiteur
Date : 15/02/2005 à 09h44
Puisque la ROM d'OS/9 est nouvelle, tu as ta propre table de vecteur sur OS/9 ? ce qui voudrait dire que tu utilises les interruptions SWIX de la facon que tu veux ?
en haut - en bas