Skip to content

gbe v0.1.3

Choose a tag to compare

@ldechoux ldechoux released this 01 Oct 21:39
· 130 commits to main since this release
5fb0a98

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-acid2 est 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 -model force un modèle. -model dmg lance un jeu compatible sur la Game Boy d'origine.

  • Boot ROM couleur : si bios/gbc_bios.bin est 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'appellent jeu.sav et jeu.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