Émulation
L'émulation de console de jeux permet à un ordinateur, un smartphone ou un autre appareil moderne de reproduire le fonctionnement d'une console de jeux vidéo ancienne ou différente. Grâce à des logiciels spécialisés appelés émulateurs, il devient possible d'exécuter des jeux conçus pour des systèmes comme la NES, la Super Nintendo, la Sega Genesis, la PlayStation, et bien d'autres, sur des plateformes contemporaines.
L'émulateur imite le matériel de la console d'origine, en associant des fichiers de ROMs, c'est à dire des fichiers réalisés à partir des cartouches ou des disques originaux.
RetroARCH
Logiciel de multi-émulation qui permet d'installer des «coeurs» (cores) correspondant à une machine spécifique, les coeurs sont téléchargeables directement dans l'application principale.
On peut l'installer sur linux sous forme de paquet snap : https://snapcraft.io/retroarch
Ressources
- coeurs conseillés par console : https://www.reddit.com/r/emulation/comments/10ie2vu/list_of_best_emulators_for_each_console_2023/
Au clavier :
- F1 ouvre le menu de retroarch sans quitter le jeu
- F8 copie écran (dans le dossier
/home/user/snap/retroarch/2879/.config/retroarch/screenshots
) - d'autres raccourcis dans la doc de libretro : https://docs.libretro.com/guides/input-and-controls/
Enregistrement
Il est très simple d'enregistrer une capture d'écran avec F8, on peut aussi enregistrer des vidéos directement, mais je n'ai pas trouvé comment. L'alternative est d'utiliser OBS.
Emulateurs
Pour installer un «coeur» (= émulateur) : menu principal / mise à jour en ligne / téléchargement de coeur
mGBA (Game Boy Advance) : https://github.com/mgba-emu/mgba/blob/master/README.md
- touches du clavier pour remplacer une manette :
- Bouton A : X
- Bouton B : W
- Bouton Left : Q
- Bouton Right : S
- Start : enter
- Select : shift
- Reset : X + W + shift + enter
- Croix directionnelle : flèches du clavier
- pour remapper mes contrôles, voir : https://www.reddit.com/r/RetroArch/comments/14y3x60/how_to_configure_keyboard_controls/
- analyse complète du hardware de la console : https://www.copetti.org/writings/consoles/game-boy-advance/#flashcarts
- tutoriel mGBA : https://fantasyanime.com/emuhelp/mgba
Gambatte (Game Boy) : https://github.com/BenHetherington/gambatte
- CTRL+F : full screen
Divers
Basilisk II (Classic Macintosh)
Dans le navigateur : https://jamesfriend.com.au/projects/basiliskii/BasiliskII-worker.html
Ressources
https://emulation.gametechwiki.com/index.php/Main_Page
Emulators written in javascript : https://github.com/fcambus/jsemu