Un émulateur gameboy qui ne joue que Pokemon Blue, en ~50 lignes de C++.
Voir la fiche technique.
Joue à Pokémon Bleu (et Rouge).
Construit uniquement sur Linux et macOS AFAIK.
$ make
Sur macOS, vous devrez également créer un fichier de sauvegarde (juste la première fois) :
$ make rom.sav
Obtenez un fichier ROM Pokemon Blue (ou Pokemon Red). Les fichiers connus pour fonctionner ont les sha1 suivants :
Nom | sha1 |
---|---|
Pokémon - Version bleue (États-Unis, Europe) (SGB Enhanced).gb | d7037c83e1ae5b39bde3c30787637ba1d4c48ce2 |
Pokémon - Version Rouge (États-Unis, Europe) (SGB Enhanced).gb | ea9bcae617fdf159b045185467ae58b2e4a48b9a |
D'autres pourraient fonctionner aussi, mais ce sont ceux que j'ai essayés.
Renommez le fichier en rom.gb
et placez-le dans le répertoire actuel. Puis exécutez :
$ ./pokegb
Le fichier de sauvegarde est écrit dans rom.sav
.
Clés :
Action | Clé |
---|---|
DPAD-UP | ↑ |
DPAD-BAS | ↓ |
DPAD-GAUCHE | ← |
DPAD-DROIT | → |
B | Z |
UN | X |
COMMENCER | Entrer |
SÉLECTIONNER | Languette |
Recherchez la ligne 24 de la source. Le tableau suivant montre quels nombres correspondent à quelles touches du clavier :
nombre | clé par défaut | bouton gameboy |
---|---|---|
27 | X | Un bouton |
29 | Z | Bouton B |
43 | Languette | Bouton Sélectionner |
40 | Retour | Bouton Démarrer |
79 | Flèche vers la droite | DPAD Droite |
80 | Flèche vers la gauche | DPAD gauche |
81 | Flèche vers le bas | DPAD en panne |
82 | Flèche vers le haut | DPAD vers le haut |
Remplacez les numéros de cette ligne par un numéro de la liste des scancodes SDL.