Mystère résolu : les interruptions synchronisées sur VBL de la carte souris Apple II
Cet article explore le mécanisme de synchronisation entre les interruptions IRQ de la carte souris Apple II et la suppression verticale (VBL). L'auteur a initialement observé un scintillement dans l'émulation MAME, mais un rendu fluide sur le matériel réel. Grâce à l'interaction avec la communauté et à l'analyse du firmware de la carte souris, le mystère a été résolu : la carte souris ne reçoit pas directement le signal VBL, mais utilise un logiciel sur un microprocesseur 68705 pour calculer et déclencher des interruptions avec précision, réalisant ainsi la synchronisation VBL. Cela implique de manipuler les registres 6821 PIA et de configurer le timer interne du 68705, aboutissant finalement à une synchronisation VBL très précise, cohérente avec la documentation officielle d'Apple.
Lire plus