Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ressource:emulation:start [2024/07/29 00:53] emoc [RetroARCH] |
ressource:emulation:start [2025/04/30 17:30] (Version actuelle) emoc [RetroARCH] |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
===== RetroARCH ===== | ===== 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. | + | RetroArch est une logiciel open-source qui permet d'émuler une large gamme de consoles de jeux vidéo, d'ordinateurs et de systèmes de jeux d'arcade. Il fonctionne comme un «//frontend//» en fournissant une interface unifiée pour lancer et configurer des jeux à partir de nombreux systèmes différents. |
+ | RetroArch est multiplateforme (Windows, macOS, Linux, Android, iOS, certaines consoles). | ||
- | On peut l'installer sur linux sous forme de paquet snap : https://snapcraft.io/retroarch | + | RetroArch utilise des «cœurs» pour émuler différents systèmes. Chaque cœur est essentiellement un émulateur spécifique à une plateforme (par exemple, un cœur pour la Nintendo Entertainment System, un autre pour la Super Nintendo, etc.). 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 \\ | ||
+ | Sous cette forme on retrouve les données dans le répertoire ''/home/(user)/snap/retroarch/(version)/.config/retroarch/system'' \\ | ||
+ | Les chemins vers dossiers locaux utilisés sont visibles dans retroarch, menu réglages/dossiers | ||
**Ressources** | **Ressources** | ||
Ligne 15: | Ligne 20: | ||
* https://doc.ubuntu-fr.org/retroarch | * https://doc.ubuntu-fr.org/retroarch | ||
* coeurs conseillés par console : https://www.reddit.com/r/emulation/comments/10ie2vu/list_of_best_emulators_for_each_console_2023/ | * coeurs conseillés par console : https://www.reddit.com/r/emulation/comments/10ie2vu/list_of_best_emulators_for_each_console_2023/ | ||
+ | * BIOS et autres (kickstart, etc.) : https://github.com/Abdess/retroarch_system/tree/libretro | ||
Au clavier : | Au clavier : | ||
Ligne 25: | Ligne 31: | ||
Il est très simple d'enregistrer une capture d'écran avec <key>F8</key>, on peut aussi enregistrer des vidéos directement, mais je n'ai pas trouvé comment. L'alternative est d'utiliser OBS. | Il est très simple d'enregistrer une capture d'écran avec <key>F8</key>, on peut aussi enregistrer des vidéos directement, mais je n'ai pas trouvé comment. L'alternative est d'utiliser OBS. | ||
==== Emulateurs ==== | ==== 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 | **mGBA** (Game Boy Advance) : https://github.com/mgba-emu/mgba/blob/master/README.md | ||
Ligne 36: | Ligne 45: | ||
* Reset : X + W + shift + enter | * Reset : X + W + shift + enter | ||
* Croix directionnelle : flèches du clavier | * 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 | * 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, Game Boy Color) : https://github.com/BenHetherington/gambatte | ||
+ | * https://docs.libretro.com/library/gambatte/ | ||
+ | * <key>CTRL+F</key> : full screen | ||
+ | |||
+ | **melonDS** (Nintendo DS) : https://emulation.gametechwiki.com/index.php/MelonDS | ||
+ | * https://emulation.gametechwiki.com/index.php/Nintendo_DS_emulators#Emulators | ||
+ | * <key>F11</key> : masquer le pointeur de souris | ||
+ | |||
+ | **Beetle Cygne** (Wonderswan, Wonderswan Color) : https://docs.libretro.com/library/beetle_cygne/ | ||
+ | * touche maj de droite pour changer l'orientation de l'écran | ||
+ | |||
+ | **PPSSPP** (PSP : Playstation Portable) | ||
+ | |||
+ | **PUAE** (Amiga) | ||
+ | * https://docs.libretro.com/library/puae/ | ||
+ | Pour un programme avec plusieurs disquettes, créer un fichier m3u avec les différents noms de fichiers, puis dans le menu«disk control» de retroarch, faire les opérations nécessaires. | ||
+ | ===== Divers ===== | ||
+ | |||
+ | ==== Basilisk II (Classic Macintosh) ==== | ||
+ | |||
+ | Dans le navigateur : https://jamesfriend.com.au/projects/basiliskii/BasiliskII-worker.html | ||
+ | * https://github.com/jsdf/macemu | ||
+ | |||
===== Ressources ===== | ===== Ressources ===== | ||
- | https://emulation.gametechwiki.com/index.php/Main_Page | + | https://emulation.gametechwiki.com/index.php/Main_Page \\ |
+ | Emulators written in javascript : https://github.com/fcambus/jsemu |