Mega8 est un émulateur Mega/Super/Hires/Chip-8 open source en C/C++, OpenGL, SDL & wxWidgets.

 

Le CHIP-8 c’est un langage de programmation hexadécimal interprété utilisant une machine virtuelle, développé par Joseph Weisbecker qui était conçu pour faciliter la conception de jeux vidéo sur les micro-ordinateurs 8-bits bas de gamme de cette époque.

 

Créé par Junta, le développement de Mega8 est relatif à un complément de la rédaction d’un dossier, expliquant pas à pas la création, et le code d’un tel émulateur.

 

A noter qu’un pack de roms a été intégré à l’archive pour tester Mega8.

 

Mot de Junta :
J’espère aider les personnes souhaitant apprendre le fonctionnement d’un émulateur mais qui se sentent perdus face à la masse d’informations parfois pas très claires que l’on peut trouver sur le net. Et pourquoi pas voir fleurir d’autres émulateurs réalisés par des lecteurs que j’aurais pu aider ! D’où le fait de livrer totalement les codes sources.

 

Site Alternatif (Github)

 

 

Changements :
1.3.1 :
Multiple corrections, especially windows port (a hell more stable ^^ but some more work still needed)… It’s a work in progress, but it’s far more usable than 1.3 (for stability on Windows platform)

 

1.3 :
-Correction crash on exit
-Multiple corrections for Windows builds (less crashes i hope…)
-Correction on Pause (Music wasn’t paused :-/ my bad lol)
-New Mega8 « Mega 8 Test Demo »: Testing / Debugging Draw Modes (Blending Modes)
-New Mega8 « Mega 8 Test Demo »: Testing / Debugging Transparent Colors
-New Mega8 « Mega 8 Test Demo »: Testing / Debugging internal index register jumps (high)
-New Mega8 « Mega 8 Test Demo »: Testing / Debugging all scroll directions (even transparent)
-New Mega8 « Mega 8 Test Demo »: Testing / Debugging Correction in setting the length of Music
-New Mega8 « Mega 8 Test Demo »: Testing / Debugging more than one sound at 44100 Hz
-Possibility to use 2 Joysticks maximum along with the keyboard
-Removed speed 1024x (crashes on Windows)
-FPS Limit to ~300
-New shortcut to mute the sound: CTRL+’M’ (Remember to activate the sound on first run !)
-New shortcut to take a screenshot: CTRL+’S’
-Finally made the width corrections on wxStatusBar panels !

 

Télécharger Mega8 (x86) v1.3 (17,8 Mo)

Télécharger Mega8 (x64) v1.3.1 (7.7 Mo)

Site Officiel

En savoir plus…