OpenEmux
Nouveau OpenEmux tourne maintenant sur Android →OpenEmux est une interface d’émulation libre et open source. Ajoutez les jeux que vous avez déjà : OpenEmux les range par console, avec leurs jaquettes, et lance chacun avec les contrôles et les shaders déjà réglés, sans fouiller dans des menus de réglages. Linux est sa plateforme principale ; Windows est aussi pris en charge, en bêta.
Libre et open source · Licence MIT · AppImage, .deb, .rpm & Flatpak sous Linux · installateur & ZIP portable sous Windows · APK sur Android (GPLv3)
En coulisses, c’est RetroArch qui émule. Il est puissant, mais ses menus et ses réglages peuvent intimider quand on veut juste jouer. OpenEmux s’occupe de ce qu’il y a autour : ranger vos jeux, télécharger les cores, régler les contrôles et les shaders.
Les jeux que vous ajoutez sont regroupés par console, avec des jaquettes téléchargées depuis les archives de vignettes de libretro.
À la première ouverture, OpenEmux crée sa configuration et télécharge les cores dont vos consoles ont besoin, en général en une dizaine de secondes. Les autres continuent de se télécharger en arrière-plan.
Réglez le clavier et la manette de chaque console dans un seul panneau. OpenEmux les transmet à RetroArch au lancement du jeu.
Choisissez un shader CRT ou à scanlines pour chaque console dans une courte liste, sans passer par le menu des shaders de RetroArch.
Linux est la plateforme principale d’OpenEmux. L’application est faite avec GTK4 et Adwaita, suit les recommandations de GNOME, et chaque changement est d’abord testé sous Linux. Windows est aussi pris en charge, avec une version encore en bêta.
Indique les fichiers BIOS dont chaque console a besoin et ceux que vous avez déjà, pour qu’un fichier manquant ne se traduise pas par un jeu qui refuse de démarrer sans rien dire.
OpenEmux est une interface pour RetroArch, faite pour que l’on puisse jouer sans devoir d’abord apprendre les menus de RetroArch. Ce n’est pas une source de jeux : il ne fournit ni jeux, ni ROMs, ni fichiers BIOS, et n’en fournira jamais.
Chaque système tourne avec les cores de RetroArch lui-même, et a dans OpenEmux ses propres jaquettes, contrôles et réglages de shader.
Dans la vue cartouches, les jeux que vous avez ajoutés apparaissent avec l’illustration de leur étiquette sur la cartouche de leur console. Les cartouches ci-dessous sont un exemple de cette vue.
Chaque console a sa propre page avec les jeux que vous y avez ajoutés. Utilisez les flèches pour les parcourir et cliquez sur une capture pour l’afficher en taille réelle.
OpenEmux pour Android met la même bibliothèque sur le téléphone : vos jeux, comme des cartouches sur une étagère par console, joués avec des commandes à l’écran dessinées pour chaque système ou avec une manette.
Chacune des 31 consoles a sa manette à l’écran, dessinée comme l’originale, en portrait et en paysage. Une barre sous l’image sauvegarde, charge, active le turbo et accélère le jeu.
Les jeux s’affichent en cartouches avec leurs étiquettes, ou en jaquettes et en liste. Les étagères se rangent dans l’ordre que vous voulez.
L’app n’embarque pas les cœurs : à la première ouverture, elle télécharge depuis le buildbot de RetroArch ceux de toutes les consoles, avec les fichiers système de la PSP et de la GameCube.
Branchez une manette et la manette à l’écran s’efface : le jeu prend tout l’écran, et les menus suivent la croix et les boutons.
Suit le thème du téléphone, ou choisissez-en un dans les Réglages.
Les mêmes langues que l’app de bureau, selon le téléphone ou choisies dans les Réglages.
Android 8 ou plus récent, 64 bits (arm64). L’app Android est un fork de RetroArch, donc sous licence GPLv3 ; son code est sur open-emux-mobile.
Il existe des paquets pour Debian, Ubuntu et Fedora, un AppImage, un Flatpak, un installateur pour Windows et un APK pour Android. Au premier lancement, OpenEmux configure le reste.
chmod +x OpenEmux-x86_64.AppImage
./OpenEmux-x86_64.AppImage
Pas de FUSE ? Préfixez avec APPIMAGE_EXTRACT_AND_RUN=1.
sudo apt install ./openemux_*_amd64.deb
Ubuntu 24.04 LTS ou plus récent.
sudo dnf install ./openemux-*.x86_64.rpm
Fedora 40 ou plus récent.
flatpak install -y flathub org.libretro.RetroArch
flatpak remote-add --if-not-exists --no-gpg-verify \
openemux https://guilhermefeitosa66.github.io/openemux-flatpak/repo
flatpak install -y openemux io.github.guilhermefeitosa66.OpenEmux
Les mises à jour arrivent avec flatpak update. Un paquet
.flatpak en un seul fichier est aussi disponible sur la page des versions.
Les deux versions embarquent GTK 4, l’environnement Python et RetroArch lui-même : il n’y a rien d’autre à installer. Windows 10 ou 11, 64 bits. C’est tout nouveau ; si quelque chose cloche, ouvrez un ticket.
OpenEmux-*-setup.exe
S’installe pour votre utilisateur uniquement, donc sans demande d’administrateur. Les versions ne sont pas encore signées : SmartScreen affichera un avertissement, et Informations complémentaires → Exécuter quand même permet de passer outre.
OpenEmux-*-windows-x86_64.zip
Décompressez-le où vous voulez et lancez OpenEmux.exe depuis
le dossier OpenEmux\ qu’il contient. Idéal pour une clé USB ou une machine sur laquelle vous ne
pouvez rien installer.
L’APK n’est pas encore sur le Play Store : téléchargez-le depuis les Releases et autorisez le navigateur ou le gestionnaire de fichiers à installer des apps quand Android le demande. Android 8 ou plus récent, 64 bits.
OpenEmux-mobile.apk
Ouvrez le fichier téléchargé et confirmez. Les mises à jour s’installent de la même façon, par-dessus la version précédente.
À la première ouverture, l’app télécharge les cœurs des émulateurs. Mettez ensuite vos ROM dans Importer, ou dans Android/data/com.openemux.mobile/files/roms sur le téléphone.
Chaque version est livrée avec un fichier SHA256SUMS. Placez-le à côté du fichier
téléchargé et lancez :
sha256sum -c SHA256SUMS --ignore-missing
OK signifie que le fichier est exactement celui qui a été publié.
Tout autre résultat signifie qu’il est corrompu ou a été modifié : ne l’exécutez pas.
Sous Windows, PowerShell affiche l’empreinte et vous la comparez à l’œil
avec la ligne correspondante de SHA256SUMS :
Get-FileHash .\OpenEmux-*-setup.exe -Algorithm SHA256
Télécharger depuis les versions →
Vous préférez le compiler vous-même ?
make bootstrap && make run : consultez les instructions de compilation.
OpenEmux s’inspire d’OpenEmu, l’interface d’émulation pour macOS. OpenEmu ne fonctionne que sous macOS, alors OpenEmux essaie d’offrir quelque chose de semblable sous Linux, et désormais sous Windows aussi. L’émulation elle-même vient des projets RetroArch et libretro, et rien de tout cela n’existerait sans leur travail. ❤️
Il est gratuit, et son code est ouvert sous licence MIT. Si vous voulez aider, les rapports de bugs, les traductions, le code et les idées sont toujours les bienvenus. Sur r/OpenEmux, vous pouvez demander de l’aide, montrer votre installation ou suivre ce qui est en cours.