Cadre Emulator
Question
Y a-t-il des bons frameworks open source pour le développement émulateurs du système informatique? Je suis particulièrement intéressé par quelque chose d'écrit en Python ou Java qui peut réduire l'effort impliqué dans le développement émulateurs pour les processeurs 8 bits (par exemple 6502, 6510, etc.).
La solution
est-ce pas le 6510 dans le C64? Vous pourriez être en mesure d'utiliser les bibliothèques Java qui émulent code C64
http://www.dreamfabric.com/c64/
http://www.jac64.com/jac64-java -C64-basé emulator.html
Si vous n'êtes pas peur de C ++ essayer cet objectif général celui-ci:
Autres conseils
J'ai développé un émulateur complet pour la machine MIX (Knuth de ordinateur imaginaire de TAOCP) en Perl il y a quelques années. Le code source est bien documenté et le simulateur est runnable, donc on peut pratiquer avec des exemples. Il n'a pas été trop difficile et je ne me souviens pas avoir besoin d'un cadre spécial. Les registres de la machine ne sont que des variables d'état dans le simulateur, et le reste est d'interpréter les instructions et changer cet état interne.
Avez-vous des questions plus spécifiques? Peut-être il sera alors plus facile de vous orienter dans la bonne direction.