Skip to content

gbe v0.1.2

Choose a tag to compare

@ldechoux ldechoux released this 30 Sep 16:54
· 146 commits to main since this release
2a21437

Cette version ajoute le support des manettes de jeu et l'affichage du framerate. gbe s'installe aussi désormais avec go install.

Nouveautés

Manettes de jeu

  • Reconnaissance au branchement : les manettes Xbox, PlayStation, Switch Pro et la plupart des manettes USB/Bluetooth sont reconnues dès qu'elles sont branchées, en plus du clavier.
  • Stick gauche : il fonctionne aussi comme croix directionnelle.
  • Boutons par défaut façon Nintendo : B sur le bouton du bas, A sur celui de droite, Start et Select au centre.
  • Menu Contrôles à deux onglets, Clavier et Manette, qu'on change avec ← / → :
    • chaque appareil a son propre mapping, enregistré avec tes réglages ;
    • l'onglet Manette est grisé tant qu'aucune manette n'est connectée ;
    • les boutons sont nommés comme sur ta manette : A/B/X/Y (Xbox), Croix/Rond/Carré/Triangle (PlayStation) ou B/A/Y/X (Nintendo).
  • Menu pilotable à la manette : Start + Select ouvre ou ferme le menu, la croix navigue, A valide et B revient.

Framerate dans le titre de la fenêtre

Le titre affiche le nombre d'images par seconde, par exemple gbe - SUPER MARIOLAND - 60 FPS. Il est rafraîchi quatre fois par seconde, et indique « Pause » quand le menu est ouvert.

Installation avec go install

Le module Go s'appelle maintenant github.com/ldechoux/gbe. Avec Go 1.27 ou plus récent :

go install github.com/ldechoux/gbe/cmd/gbe@latest

Corrections

  • Le site du projet se met de nouveau à jour quand les notes d'une release sont modifiées. Avant, cette mise à jour échouait.

Mise à jour

Remplace simplement le binaire. Tes réglages sont conservés, ainsi que les sauvegardes (.sav) et les save states (.state). Le mapping manette par défaut s'ajoute automatiquement à ta configuration existante.

Changements complets : v0.1.1...v0.1.2