Comment faire un Emulator Portable

July 6

Émulateurs permettent aux joueurs nostalgiques d'utiliser leurs ordinateurs pour jouer leurs vieux jeux vidéo préférés longtemps après qu'ils ont vendu leurs consoles à une vente de garage ou les mettre sur la route pour le collecteur de déchets. Un problème avec de nombreux émulateurs, cependant, est qu'elles ne fonctionnent que sur un système d'exploitation. Un émulateur portable résout ce problème. Un émulateur portable est un émulateur qui fonctionne sur plusieurs systèmes d'exploitation. Pour créer un émulateur portable, vous aurez besoin de programmer en C.

Instructions

1 Examinez le code source d'un autre programme qui émule la même console que le vôtre. Par exemple, si vous travaillez sur un programme portable qui peut émuler la Nintendo Entertainment System, étudier le code source de Jnes et Nesticle, deux NES populaires qui ont été disponibles pendant plusieurs années. Cela vous donnera une idée de la façon d'aborder votre propre projet d'émulation.

2 Étude de l'unité centrale de traitement de la console que vous souhaitez émuler, puis d'écrire un programme de base qui émule le fonctionnement de la CPU. Si vous avez du mal à programmer ce, consulter à nouveau le code source d'un émulateur fini.

3 Créer un code qui émule d'autres aspects de la console. Emuler carte mère et la carte graphique de la console au minimum et d'envisager l'écriture de code pour émuler la carte son ainsi.

4 Essayez d'exécuter une image ROM en utilisant votre émulateur. Si la ROM fonctionne correctement sur un système d'exploitation, l'essayer sur un autre pour tester la portabilité de l'émulateur.

5 Mettez l'émulateur en ligne pour le téléchargement, puis attendre les commentaires de ceux qui l'ont utilisé. Continuer à réécrire et rééditer votre émulateur jusqu'à ce que vous avez perfectionné en fonction de vos propres tests et ceux qui téléchargent et partagent la rétroaction avec vous.