Simple-Boy v1.0

|

| Mise à jour : 17/06/2026

: Dernière mise à jour remonte à moins de six mois.

: Dernière mise à jour comprise entre six mois et un an.

: Dernière mise à jour remonte à plus d'un an.
Simple-Boy est un émulateur Game Boy (DMG-01) performant développé en C++17, conçu avec des principes de conception modernes et reposant sur SFML et ImGui pour le rendu graphique et l’interface. Il vise une reproduction fidèle du matériel grâce à une émulation cycle-accurate du processeur LR35902, une gestion précise des interruptions, des timings LCD et de la synchronisation des scanlines. Il prend en charge le rendu des sprites, du fond et des fenêtres, l’émulation des quatre canaux audio de la console (CH1 à CH4), les contrôleurs mémoire MBC1, MBC2, MBC3 et MBC5, ainsi que les sauvegardes sur batterie.
Le projet inclut également un mode d’exécution sans interface pour les tests automatisés et un débogueur interactif complet offrant le désassemblage du code, l’inspection des registres et drapeaux, un visualiseur mémoire hexadécimal, un visualiseur de tuiles graphiques, des points d’arrêt et l’exécution pas à pas du programme.