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.).

Était-ce utile?

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:

http://cef.sourceforge.net/index.php

Autres conseils

Vous pouvez consulter VICE , qui peut émule une variété d'ordinateurs Commodore 8 bits: "le C64, le C64DTV, le C128, le VIC20, presque tous les modèles PET, le PLUS4 et le CBM-II (alias C610)". Cela inclut 6502, 6510 et 8502 processeurs. VICE est publié sous GPL et est écrit en C.

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top