Repository navigation
gbe v0.1.4
Cette version ajoute l'avance rapide et le rembobinage, et permet de coloriser les jeux Game Boy comme une vraie Game Boy Color. gbe lance aussi les ROMs compressées en .zip.
Nouveautés
Avance rapide et rembobinage
- Avance rapide : maintiens Tab pour jouer en accéléré, pratique pour passer les dialogues. La vitesse est de x4 par défaut, réglable de x2 à x8 dans le menu (entrée « Avance »). Le son est accéléré lui aussi, sans saccades.
- Rembobinage : maintiens Retour arrière pour revenir en arrière, jusqu'à 10 secondes de jeu. Le jeu recule deux fois plus vite qu'il n'avance, sans son.
- Indicateur :
>> x4ou<<s'affiche en haut à droite de l'écran. - Manettes : la gâchette haute droite (RB, R1, R) fait l'avance rapide, la gauche (LB, L1, L) le rembobinage.
- Touches configurables : les deux actions se redéfinissent dans la page Contrôles du menu, comme les boutons de la console (lignes « Avance » et « Arriere »).
Jeux Game Boy en couleurs
Comme une vraie Game Boy Color, gbe peut coloriser les jeux Game Boy d'origine. C'est une option, désactivée par défaut : les jeux Game Boy restent en quatre teintes, avec ta palette.
- Activer : passe l'entrée « Coloriser » du menu à « oui », puis choisis « Réinitialiser ». Tu peux aussi lancer le jeu avec
-model gbc. - Palette automatique : les jeux Nintendo reçoivent la palette prévue pour eux par la boot ROM couleur (Tetris en jaune et rouge, Link's Awakening en rose…). Les autres jeux reçoivent une palette par défaut.
- 12 palettes au choix : ce sont celles que la console proposait en maintenant une direction, seule ou avec A ou B, pendant le logo. L'entrée Palette du menu et la touche P les font défiler avec un aperçu en direct. Le choix est retenu pour chaque jeu.
- Boot ROM : avec
bios/gbc_bios.bin, l'animation de démarrage et les combinaisons au logo fonctionnent comme sur la console. Sans boot ROM, gbe reprend ses tables de palettes. - Fidélité : la console tourne dans le mode de compatibilité de la Game Boy Color, et la correction des couleurs s'applique comme pour les jeux couleur.
- Changer de mode : le changement prend effet après « Réinitialiser », ou quand tu choisis « Recommencer » au lancement. Tant que ce n'est pas fait, le bas du menu le rappelle. Sans
-model, une partie sauvegardée reprend toujours dans le mode où elle a été faite.
La version précédente ne gérait pas encore cette colorisation.
ROMs en .zip
gbe lance directement une ROM compressée : gbe Tetris_DX.zip. La première ROM .gb ou .gbc de l'archive est décompressée en mémoire, sans rien écrire sur le disque. Les sauvegardes (Tetris_DX.sav) et save states (Tetris_DX.state) sont enregistrés à côté de l'archive, qui n'est jamais modifiée.
Option -model
-model accepte maintenant gb et gbc, les noms que tout le monde connaît. dmg et cgb, les noms du matériel chez Nintendo, restent acceptés.
Site du projet
La page https://ldechoux.github.io/gbe/ présente les jeux Game Boy colorisés, avec des captures de Tetris, Super Mario Land et Zelda.
Fiabilité
- Tests : la couverture passe de 78 % à 80 %. Un test exécute la vraie boot ROM couleur pour chaque jeu de sa table et chaque combinaison de boutons, et vérifie que gbe obtient les mêmes palettes.
- Rembobinage léger : gbe garde un instantané de la console toutes les 4 images. Chaque instantané ne prend que 60 µs, donc le jeu ne ralentit pas.
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.
Changements complets : v0.1.3...v0.1.4