OpenEmux
Neu OpenEmux läuft jetzt auf Android →OpenEmux ist ein freies Open-Source-Emulations-Frontend. Du fügst die Spiele hinzu, die du schon hast, und OpenEmux ordnet sie nach Konsole, mit Coverbildern, und startet jedes mit bereits eingerichteter Steuerung und Shadern, ohne dass du dich durch Einstellungsmenüs wühlen musst. Linux ist die Hauptplattform; Windows wird ebenfalls unterstützt, in der Beta.
Kostenlos und quelloffen · MIT-Lizenz · AppImage, .deb, .rpm & Flatpak für Linux · Installer & portables ZIP für Windows · APK auf Android (GPLv3)
Unter der Haube übernimmt RetroArch die Emulation. Es ist mächtig, aber seine Menüs und Einstellungen können abschrecken, wenn man einfach nur spielen will. OpenEmux kümmert sich um das Drumherum: deine Spiele ordnen, die Cores herunterladen und Steuerung und Shader einrichten.
Die Spiele, die du hinzufügst, werden nach Konsole gruppiert, mit Coverbildern aus dem Thumbnail-Archiv von libretro.
Beim ersten Öffnen legt OpenEmux seine Konfiguration an und lädt die Cores für deine Konsolen herunter, meist in etwa zehn Sekunden. Der Rest lädt im Hintergrund weiter.
Tastatur und Gamepad für jede Konsole in einem Bereich belegen. OpenEmux gibt die Belegung beim Spielstart an RetroArch weiter.
Wähle für jede Konsole einen CRT- oder Scanline-Shader aus einer kurzen Liste, ohne das Shader-Menü von RetroArch zu durchsuchen.
Linux ist die Hauptplattform von OpenEmux. Die App ist mit GTK4 und Adwaita gebaut, folgt den GNOME-Richtlinien, und jede Änderung wird zuerst unter Linux getestet. Windows wird ebenfalls unterstützt, mit einer Version noch in der Beta.
Zeigt, welche BIOS-Dateien jede Konsole braucht und welche du schon hast, damit eine fehlende Datei nicht zu einem Spiel wird, das kommentarlos nicht startet.
OpenEmux ist ein Frontend für RetroArch, damit man spielen kann, ohne vorher die Menüs von RetroArch zu lernen. Es ist keine Quelle für Spiele: Es liefert keine Spiele, keine ROMs und keine BIOS-Dateien mit, und wird das auch nie tun.
Jedes System läuft mit den Cores von RetroArch selbst und hat in OpenEmux eigene Coverbilder, Steuerung und Shader-Einstellungen.
In der Modulansicht erscheinen die Spiele, die du hinzugefügt hast, mit ihrem Etikett auf dem Modul ihrer Konsole. Die Module unten sind ein Beispiel für diese Ansicht.
Jede Konsole hat ihre eigene Seite mit den Spielen, die du ihr hinzugefügt hast. Mit den Pfeilen blätterst du durch, und ein Klick auf einen Screenshot zeigt ihn in voller Größe.
OpenEmux für Android bringt dieselbe Bibliothek aufs Handy: deine Spiele als Module in einem Regal pro Konsole, gespielt mit Bildschirm-Controllern für jedes System oder mit einem Gamepad.
Jede der 31 Konsolen hat ihren eigenen Bildschirm-Controller, gestaltet wie das Original, im Hoch- und Querformat. Eine Leiste unter dem Bild speichert, lädt, schaltet Turbo ein und beschleunigt das Spiel.
Spiele erscheinen als Module mit ihren Etiketten, oder als Cover und Liste. Die Regale lassen sich beliebig ordnen.
Die App bringt keine Cores mit: Beim ersten Start lädt sie die aller Konsolen vom RetroArch-Buildbot, zusammen mit den Systemdateien für PSP und GameCube.
Schließ einen Controller an und der Bildschirm-Controller tritt zur Seite: Das Spiel nutzt den ganzen Bildschirm, und die Menüs folgen Steuerkreuz und Tasten.
Folgt dem Design des Handys, oder wähle eines in den Einstellungen.
Dieselben Sprachen wie die Desktop-App, nach dem Handy oder in den Einstellungen gewählt.
Android 8 oder neuer, 64 Bit (arm64). Die Android-App ist ein Fork von RetroArch und steht daher unter der GPLv3; der Quellcode liegt unter open-emux-mobile.
Es gibt Pakete für Debian, Ubuntu und Fedora, ein AppImage, ein Flatpak, einen Installer für Windows und eine APK für Android. Beim ersten Start richtet OpenEmux den Rest ein.
chmod +x OpenEmux-x86_64.AppImage
./OpenEmux-x86_64.AppImage
Kein FUSE? Stell APPIMAGE_EXTRACT_AND_RUN=1 voran.
sudo apt install ./openemux_*_amd64.deb
Ubuntu 24.04 LTS oder neuer.
sudo dnf install ./openemux-*.x86_64.rpm
Fedora 40 oder neuer.
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
Updates kommen mit flatpak update. Ein
.flatpak-Bundle als einzelne Datei liegt ebenfalls auf der Releases-Seite.
Beide Versionen bringen GTK 4, die Python-Laufzeitumgebung und RetroArch selbst mit, du musst also nichts dazu installieren. Windows 10 oder 11, 64-Bit. Das ist noch neu — wenn etwas nicht rund läuft, eröffne ein Issue.
OpenEmux-*-setup.exe
Installiert nur für deinen Benutzer, also ohne Administrator-Abfrage. Die Builds sind noch nicht code-signiert: SmartScreen wird warnen, und mit Weitere Informationen → Trotzdem ausführen kommst du daran vorbei.
OpenEmux-*-windows-x86_64.zip
Entpacke es irgendwohin und starte OpenEmux.exe aus dem
Ordner OpenEmux\ darin. Ideal für einen USB-Stick oder einen Rechner, auf dem du keine Software
installieren kannst.
Die APK ist noch nicht im Play Store: Lade sie unter Releases herunter und erlaube dem Browser oder Dateimanager, Apps zu installieren, wenn Android fragt. Android 8 oder neuer, 64 Bit.
OpenEmux-mobile.apk
Öffne die heruntergeladene Datei und bestätige. Updates werden genauso installiert, über die vorherige Version.
Beim ersten Start lädt die App die Emulator-Cores herunter. Leg dann deine ROMs unter Importieren ab, oder auf dem Handy in Android/data/com.openemux.mobile/files/roms.
Jedes Release enthält eine Datei SHA256SUMS. Leg sie neben die
heruntergeladene Datei und führe aus:
sha256sum -c SHA256SUMS --ignore-missing
OK heißt, die Datei ist genau die, die veröffentlicht
wurde. Alles andere heißt, sie ist beschädigt oder manipuliert — führe sie nicht aus.
Unter Windows gibt PowerShell den Hash aus, und du vergleichst ihn mit
bloßem Auge mit der passenden Zeile in SHA256SUMS:
Get-FileHash .\OpenEmux-*-setup.exe -Algorithm SHA256
Von den Releases herunterladen →
Lieber selbst bauen?
make bootstrap && make run — siehe die Build-Anleitung.
OpenEmux ist von OpenEmu inspiriert, dem Emulator-Frontend für macOS. OpenEmu läuft nur unter macOS, deshalb versucht OpenEmux, etwas Ähnliches unter Linux anzubieten, und inzwischen auch unter Windows. Die Emulation selbst stammt aus den Projekten RetroArch und libretro, und ohne deren Arbeit gäbe es nichts davon. ❤️
Es ist kostenlos, und der Code ist unter der MIT-Lizenz offen. Wenn du helfen möchtest, sind Fehlerberichte, Übersetzungen, Code und Ideen immer willkommen. Auf r/OpenEmux kannst du um Hilfe bitten, dein Setup zeigen oder verfolgen, woran gerade gearbeitet wird.