Simulateur matériel du Commodore 64 pin par pin
Original : The Commodore 64 hardware simulator: break chips and pins, see the results
Pourquoi c'est important
Un outil rare qui pousse la simulation hardware rétro au niveau électrique réel.
antirez publie c64-hw-simulator, un simulateur open source qui reproduit la carte mère du Commodore 64 (ASSY 250407) pin par pin, permettant de simuler des pannes matérielles réelles et d'en observer les effets à l'écran.
c64-hw-simulator, publié par antirez sur GitHub (321 étoiles), simule la carte mère du Commodore 64 modèle ASSY 250407 au niveau électrique. L'outil connaît le netlist complet du PCB — c'est-à-dire toutes les connexions entre composants — et modélise le comportement de chaque puce broche par broche.
L'utilisateur peut lever la patte d'un chip, la court-circuiter vers la masse ou vers +5V, retirer une puce de son support ou ouvrir une résistance. Le simulateur calcule alors ce que la machine afficherait réellement : image sur le moniteur, état du clavier, signaux sur le bus.
Antirez illustre avec un exemple précis : lever la pin 17 (A7) de la RAM couleur avant la mise sous tension fait paraître la machine saine au démarrage. Le CPU et le VIC accèdent tous deux à une adresse erronée, créant un simple effet d'alias. Remettre la patte en place révèle des couleurs aléatoires dans la moitié de la RAM jamais écrite. Le comportement reproduit celui d'un vrai 2114.
Le projet vise deux usages : apprendre le fonctionnement interne du C64, et diagnostiquer des pannes matérielles sans risquer d'abîmer une vraie machine.