Il s'agit du port Delphi / Pascal de l'implémentation C ++ pour le processeur MOS Technology 6502 par Gianluca Ghettini. Le code est écrit pour être plus lisible que rapide, mais certaines astuces mineures ont été introduites pour réduire considérablement le temps d'exécution global.
Caractéristiques principales:
Le port a été écrit avec des modifications mineures dans le fichier d'origine: la fonction RUN (n) a été remplacée par une fonction () en une seule étape - si vous devez exécuter plus d'un cycle, il suffit de mettre cette fonction à l'intérieur d'une boucle.
Le test fonctionnel 6502 (version 16-août 2013) par Klaus Dormann est inclus.
Un émulateur C64 très basique est inclus. Vous devez télécharger le ROM BASIC BASIC.901226-01.BIN et le Kernal Rom Kernal.901227-03.bin et mettre les deux fichiers dans le dossier ROMS. Installez la police Commodore CBM.TTF trouvée dans le package de vice.
L'émulateur C64 utilise une traduction du clavier symbolique Ainsi, toute disposition du clavier devrait fonctionner.
Cet émulateur C64 est juste un exemple d'émulation très basique 6502/6510 et n'est pas complet. Veuillez jeter un coup d'œil à l'émulateur de commodore VICE - Poldal.
Sur la base de l'émulateur C64, un émulateur VIC-20 est maintenant inclus. Vous devez télécharger le ROM BASIC BASIC.901486-01.BIN ET LE ROM KERNAL KERNAL.901486-07.BIN et mettre les deux fichiers dans le dossier ROMS. Les modifications par rapport à la source C64 sont Addr et Matrice du clavier.