Repository navigation
gbe v0.1.3
Cette version ajoute le support de la Game Boy Color : les jeux .gbc s'affichent en couleurs. L'interface est aussi traduite en anglais et en français.
Nouveautés
Game Boy Color
-
Démarrage automatique en couleurs : les jeux Game Boy Color, et ceux compatibles avec les deux consoles (Zelda DX, Pokémon Jaune…), démarrent sur une Game Boy Color. Les jeux Game Boy d'origine restent en quatre teintes, avec ta palette.
-
Matériel émulé :
- mémoire en banques ;
- palettes de 32 768 couleurs ;
- attributs des tuiles (palette, retournement, priorité) ;
- double vitesse ;
- transferts DMA vers la mémoire vidéo ;
- boot ROM couleur.
Le test de rendu
cgb-acid2est reproduit au pixel près. -
Correction des couleurs : l'écran de la Game Boy Color était plus pâle que les écrans actuels. gbe corrige donc les couleurs par défaut pour retrouver ce rendu. La touche P, ou l'entrée « Couleurs » du menu, affiche les couleurs brutes du jeu.
-
Menu en noir et blanc : en mode couleur, le menu et les notifications s'affichent toujours en noir et blanc. Ta palette Game Boy est conservée pour les jeux Game Boy.
-
Choix de la console : la nouvelle option
-modelforce un modèle.-model dmglance un jeu compatible sur la Game Boy d'origine. -
Boot ROM couleur : si
bios/gbc_bios.binest présent, il est exécuté au démarrage des jeux couleur. Comme pour la Game Boy, aucune boot ROM n'est fournie. -
Fichiers
.gbc: les sauvegardes et save states s'appellentjeu.savetjeu.state, comme pour les.gb.
Pas encore géré : la colorisation que la Game Boy Color applique aux jeux Game Boy d'origine.
Interface en anglais et en français
Le menu, les notifications et le titre de la fenêtre existent en anglais et en français. La langue se change dans le menu, entrée « Language » / « Langue », et elle est enregistrée avec tes réglages.
Site du projet
La page https://ldechoux.github.io/gbe/ présente le mode Game Boy Color et montre de nouvelles captures pour chaque mode.
Fiabilité
- Tests : la couverture passe de 64 % à 78 %. Les tests portent sur tous les types de cartouches, l'APU, les registres d'entrées-sorties et le menu.
- Intégration continue : chaque pull request est vérifiée sur les six plateformes de release.
Mise à jour
Remplace simplement le binaire. Tes réglages, les sauvegardes (.sav) et les save states (.state) des versions précédentes sont conservés.
L'interface est désormais en anglais par défaut. Pour la remettre en français, ouvre le menu (Échap) et choisis Language < Francais >.
Changements complets : v0.1.2...v0.1.3