Question

    

Cette question a déjà une réponse ici:

         

double possible de Comment faire émulateurs travail et comment sont-ils écrit

Je veux programmer un émulateur (peut être NES ou C64, je ne l'ai pas encore décidé), je sais qu'il ya beaucoup d'entre eux tant peut se demander pourquoi quelqu'un voudrait faire un à partir de zéro, mais je veux inclure certaines caractéristiques spécifiques, et aussi pour le bien de moi-même la construction.
Je voudrais lire un guide de quelqu'un qui a construit un et peut transmettre l'expérience, il n'a pas besoin d'être (mieux si ce n'est pas) spécifique à la plateforme depuis que je sais comment programmer, ce que je ne comment à imiter.

Était-ce utile?

La solution

Tant le NES et C64 sont basés sur le processeur 65xx 8 bits. Écrire un émulateur de jeu d'instructions pour cette puce est assez trivial puisque le jeu d'instructions est faible.

La question plus large est d'imiter l'autre matériel de support, contrôleur vidéo, etc. Il a été longtemps que je programmé un C64, et je ne NES programmé un, si ma mémoire est brumeuse. Comme je rappelle le C64 a une solution d'un ou deux de la puce pour la vidéo et interfaces.

Autres conseils

Eh bien, vous pouvez google beaucoup d'articles, mais il y a une ressource que je trouve particulièrement utile:
http://www.nesdev.com
Vous trouverez ici à peu près tout ce qu'il faut savoir pour écrire un émeu NES de travail, des spécifications complètes du matériel, au jeu d'instructions, et ROMs test. Amusez-vous bien.

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