Mystère résolu : les interruptions synchronisées sur VBL de la carte souris Apple II

2025-05-08
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

Glider de retour : Un classique Apple II réinventé

2025-03-27
Glider de retour : Un classique Apple II réinventé

Le jeu classique Apple II, Glider, a été ressuscité par un développeur qui l'a recréé méticuleusement en utilisant l'assembleur 6502. Nécessitant un Apple ][+ ou un modèle plus récent (souris requise sur le ][+), cette réimplémentation offre un contrôle à la souris et au clavier et est mieux appréciée sur un écran monochrome (par conception). Le développeur a également partagé un journal de développement détaillé décrivant le processus d'apprentissage de l'assembleur 6502 et l'aboutissement du projet. Cette version jouable gratuite est un régal pour les passionnés de jeux rétro.

Lire plus
Jeux