Repository navigation
gbe v0.1.11
Cette version fait de gbe une vraie application, avec son icône, qui s'installe et se lance d'un double-clic : gbe.app sur macOS, gbe.exe sous Windows, une AppImage sous Linux. Elle adoucit aussi la grille du filtre LCD en Game Boy Color.
Nouveautés
Une application pour chaque système
Plus besoin du terminal : on télécharge gbe, on l'ouvre, et on dépose une ROM sur sa fenêtre.
| Système | Fichier | Installation |
|---|---|---|
| macOS | gbe-v0.1.11-macos-universal.dmg |
Ouvre l'image disque et glisse gbe dans Applications. Une seule application pour les Mac Intel et Apple Silicon |
| Windows | gbe-v0.1.11-windows-amd64.zip (ou arm64) |
Décompresse l'archive et double-clique sur gbe.exe |
| Linux | gbe-v0.1.11-linux-amd64.AppImage (ou arm64) |
Rends le fichier exécutable (Propriétés > Permissions, ou chmod +x), puis double-clique dessus |
gbe n'est signé ni par Apple ni par Microsoft, faute de compte développeur payant. Le premier lancement demande donc une confirmation :
- macOS : macOS refuse d'abord d'ouvrir gbe. Ferme le message, ouvre Réglages Système > Confidentialité et sécurité, puis clique sur « Ouvrir quand même » en face de gbe et confirme. En variante, dans un terminal :
xattr -dr com.apple.quarantine /Applications/gbe.app. - Windows : si SmartScreen affiche « Windows a protégé votre ordinateur », clique sur « Informations complémentaires », puis sur « Exécuter quand même ».
Les lancements suivants se font normalement. Les archives du binaire seul restent disponibles pour les six systèmes, pour le lancer depuis un terminal. Sous Linux, elles contiennent aussi gbe.desktop et gbe.png, pour installer l'entrée de menu à la main.
Une icône
gbe a maintenant une icône : une Game Boy en pixel art, un petit paysage à l'écran, sur une tuile magenta, la couleur des boutons A et B de la console. Elle s'affiche dans le Dock et le Finder sur macOS, sur gbe.exe dans l'Explorateur, sur l'AppImage, et, sous Windows et Linux, dans la barre de titre et la barre des tâches. Le site du projet a un favicon assorti.
Lancé sans terminal
Ouverte depuis le Finder ou l'Explorateur, l'application ne part pas du dossier où sont tes fichiers, et n'a pas de terminal pour afficher ses messages. gbe s'y adapte :
- Boot ROM : gbe cherche
gb_bios.binetgbc_bios.bindans un dossierbios, d'abord dans le dossier courant comme avant, puis dans le dossier de configuration, puis à côté de l'exécutable. Le dossier de configuration est trouvé quel que soit l'endroit d'où gbe est lancé :~/Library/Application Support/gbe/biossur macOS,%AppData%\gbe\biossous Windows,~/.config/gbe/biossous Linux. - ROM introuvable : une ROM passée en argument qui ne s'ouvre pas ne fait plus quitter gbe sans rien dire. La fenêtre s'ouvre sur l'écran d'accueil avec le message, comme pour une ROM déposée, par exemple « Lecture impossible: Tetris.gb ».
- Journal : gbe écrit ses messages dans
gbe.log, dans le dossier de configuration. Le fichier repart de zéro à chaque lancement : c'est la trace à regarder si quelque chose ne va pas.
Filtre LCD plus doux en Game Boy Color
En Game Boy Color, la grille du filtre LCD (l'entrée « Filtre » de la page Affichage, ou -filter lcd) était trop marquée. Elle est deux fois plus discrète : les bandes rouge, verte et bleue de chaque point font varier la luminosité de 6 % au lieu de 12 %, et l'interstice entre les points n'est plus que 10 % plus sombre, au lieu de 20 %. L'image garde la même luminosité, et la grille reste visible sur les grands aplats, en plein écran. En Game Boy, le filtre ne change pas.
Site du projet
La page https://ldechoux.github.io/gbe/ :
- propose l'application en premier dans les téléchargements : « Application » pour macOS, « AppImage » pour Linux, avec la procédure du premier lancement ;
- commence son démarrage rapide par l'application qu'on ouvre et où l'on dépose une ROM, le terminal venant ensuite ;
- a des textes plus clairs, avec moins de termes techniques, et dit où vont les captures d'écran (dossier Images/gbe) et les boot ROM. La capture d'écran (Cmd+F2, Ctrl+F2 sous Windows et Linux) rejoint le tableau des contrôles ;
- montre les captures en Game Boy Color avec la nouvelle grille LCD.
Mise à jour
Sur macOS, installe l'application depuis l'image disque ; sous Windows et Linux, remplace l'ancien binaire par le nouveau gbe.exe ou par l'AppImage. Tes réglages, tes jeux récents, les sauvegardes (.sav) et les save states (.state) des versions précédentes sont conservés : l'application les retrouve aux mêmes endroits. Si tes boot ROM sont dans un dossier bios du dossier d'où tu lançais gbe en ligne de commande, copie-les dans le dossier bios du dossier de configuration pour que l'application les trouve.
Le format des save states ne change pas : ceux créés avec la v0.1.10 se chargent aussi dans la v0.1.11.
Changements complets : v0.1.10...v0.1.11