Après être tombé sur une série d'articles sur un émulateur de gameboy en javascript, je me suis senti tenté par coder un émulateur en C++(11). Après une discussion avec delroth sur le chan de l'Epita, l'émulateur gameboy semblait trop ambitieux. Au lieu de quoi il me conseilla plus modeste : le chip-8, le hello world de l'émulation.

La documentation se trouve facilement, le jeu d'instruction du processeur est relativement réduit, bref, tout ce qu'il faut pour que ça soit simple, tout en permettant d'apprendrele principe général d'un émulateur, et d'approfondir mon trop peu de connaissances en archi.

Bref, mon émulateur est totalement fonctionnel, exception faite du son.

chip8.png

Voir le Doxygen