OpenEmux

Deine Retro-Sammlung,
bereit zum Spielen.

Füge die Spiele hinzu, die dir gehören. OpenEmux sortiert sie nach Konsole, mit Covern, unter Linux, Windows und Android.

Kostenlos und quelloffen · MIT-Lizenz · AppImage, .deb, .rpm & Flatpak für Linux · Installer & portables ZIP für Windows · APK auf Android (GPLv3)

Inspiriert von OpenEmu für macOS, aber kein Fork: eine eigene Codebasis mit RetroArch als Emulations-Backend. Mehr dazu.

Neuigkeiten · v1.23.4

Eine große Bibliothek, die schnell bleibt, und deine Spiele vor den Downloads.

In OpenEmux 1.23.4 geht es um Tempo, auf dem Desktop und unter Android, und um die Momente, in denen dich die App rätseln ließ.

  • Große Bibliothek, schnell. Mit 3000 Spielen öffnet „Alle“ in unter einer Sekunde statt in drei, und die App braucht fast nur halb so viel Speicher.
  • Deine Spiele vor den Downloads. Wähle den ROM-Ordner, und die Bibliothek ist da; den Emulator einer Konsole lädt die App beim ersten Spielen. Ein Start zeigt „Wird gestartet…“ und danach, wie lange du gespielt hast.
  • Zuletzt gespielt, Spieldetails und TV-Modus. Mach weiter, wo du aufgehört hast, finde Core, Shader, Spielstände und Spielzeit an einem Ort, und spiel vom Sofa aus mit F11 oder der Guide-Taste.
  • Android kleiner, schneller, und Pause per Controller. Die APK ist kleiner und startet in etwa der halben Zeit, und Start gedrückt halten öffnet am Controller das Pausenmenü.
  1. Wähle den ROM-Ordner.
  2. Deine Spiele sind sofort da.
  3. Spiel los, der Emulator folgt.

Frühere Versionen

  • 1.23.3 Wähle unter Android die Form jeder Touch-Taste, mit abgerundeten Dreiecken und einem gedrückten Look.
  • 1.23 Ankermodus und Kombitasten für die Touch-Steuerung unter Android: Spiele, die zwei Tasten zugleich brauchen, lassen sich auf dem Glas spielen.
  • 1.22 Skin im Pausenmenü wechseln und bearbeiten, Spielstände mit dem ganzen Bild, und weiterspielen, während ein Spiel ankommt.
In der Nähe teilen

Von einem Gerät aufs andere.

Im selben WLAN schickst du ein Spiel vom Computer aufs Handy oder zurück. Kein Konto, keine Cloud, kein Kabel.

Auf dem Computer

Jede Konsole als Module.

Jede Konsole hat eine Seite mit ihren Spielen auf den passenden Modulen. Wechsle zu Covern oder zur Liste, wann du willst.

OpenEmux, Modulansicht: Super Nintendo
Super Nintendo
OpenEmux, Modulansicht: Nintendo (NES)
Nintendo (NES)
OpenEmux, Modulansicht: Game Boy Advance
Game Boy Advance
OpenEmux, Modulansicht: Nintendo 64
Nintendo 64
OpenEmux, Modulansicht: Mega Drive
Mega Drive
OpenEmux, Modulansicht: PlayStation
PlayStation

Die gezeigten Spiele sind fiktiv und dienen nur zur Veranschaulichung. Es sind keine echten Spiele für diese Konsolen, und ihre Grafiken wurden mit KI erstellt.

Zum Handbuch →

Auf dem Handy

Ein Controller für jede Konsole.

Auf Android hat jede Konsole ihren eigenen Bildschirm-Controller, im Hoch- und im Querformat. Schließ ein Gamepad an, und er macht Platz.

OpenEmux auf Android, im Spiel mit Bildschirm-Controller, Hochformat: Super Nintendo
Super Nintendo
OpenEmux auf Android, im Spiel mit Bildschirm-Controller, Hochformat: Game Boy Advance
OpenEmux auf Android, im Spiel mit Bildschirm-Controller, Querformat: Game Boy Advance
Game Boy Advance
OpenEmux auf Android, im Spiel mit Bildschirm-Controller, Hochformat: Nintendo 64
Nintendo 64
OpenEmux auf Android, im Spiel mit Bildschirm-Controller, Hochformat: Mega Drive
Mega Drive
OpenEmux auf Android, im Spiel mit Bildschirm-Controller, Hochformat: PlayStation
PlayStation
OpenEmux auf Android, im Spiel mit Bildschirm-Controller, Hochformat: Nintendo DS
OpenEmux auf Android, im Spiel mit Bildschirm-Controller, Querformat: Nintendo DS
Nintendo DS

Die gezeigten Spiele sind fiktiv und dienen nur zur Veranschaulichung. Es sind keine echten Spiele für diese Konsolen, und ihre Grafiken wurden mit KI erstellt.

⬇ APK herunterladen

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 openemux-android.

Modulansicht

Jedes Spiel auf dem Modul seiner Konsole

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.

Los geht’s

Installation

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.

Linux

Flatpak

In der Sandbox, mit automatischen Updates

.flatpak herunterladen
  1. RetroArch von Flathub installieren:

    flatpak install -y flathub org.libretro.RetroArch
  2. Das OpenEmux-Repository hinzufügen und OpenEmux installieren:

    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.

Lieber das heruntergeladene Bundle installieren? Nach Schritt 1:

flatpak install -y ./OpenEmux-*.flatpak
AppImage

Jede Distribution

AppImage herunterladen
  1. Mit dem Button oben herunterladen.

  2. Ausführbar machen und starten:

    chmod +x OpenEmux-*-x86_64.AppImage
    ./OpenEmux-*-x86_64.AppImage

    Kein FUSE? Stell APPIMAGE_EXTRACT_AND_RUN=1 voran.

.deb

Debian / Ubuntu

Ubuntu 24.04 LTS oder neuer.

.deb herunterladen
  1. Mit dem Button oben herunterladen.

  2. Aus dem Ordner installieren, in dem die Datei gespeichert wurde:

    sudo apt install ./openemux_*_amd64.deb
.rpm

Fedora

Fedora 40 oder neuer.

.rpm herunterladen
  1. Mit dem Button oben herunterladen.

  2. Aus dem Ordner installieren, in dem die Datei gespeichert wurde:

    sudo dnf install ./openemux-*.x86_64.rpm

Windows Beta

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.

Installer

Der übliche Weg

Installer herunterladen
  1. Mit dem Button oben herunterladen.

  2. OpenEmux-*-setup.exe starten und dem Installer folgen.

    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.

Portabel

Nichts wird installiert

.zip herunterladen
  1. Mit dem Button oben herunterladen.

  2. Entpacke es irgendwohin und starte OpenEmux.exe aus dem Ordner OpenEmux\ darin. Einstellungen, Bibliothek, Spielstände und Cover bleiben in dessen Ordner data\, nichts landet in deinem Benutzerprofil – so läuft es direkt vom USB-Stick. Bekommt der Ordner einen anderen Laufwerksbuchstaben oder einen anderen Platz, bleibt alles erhalten.

Android

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.

APK installieren

APK herunterladen
  1. Mit dem Button oben herunterladen.

  2. Öffne die heruntergeladene Datei und bestätige. Updates werden genauso installiert, über die vorherige Version.

  3. Lass die Cores herunterladen

    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.

Prüfe deinen Download

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

Alle Dateien auf der Releases-Seite →

Lieber selbst bauen? make bootstrap && make run — siehe die Build-Anleitung.

Details

Alles andere

Auf RetroArch gebaut

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.

Deine Spiele, nach Konsole

Die Spiele, die du hinzufügst, werden nach Konsole gruppiert, mit Coverbildern aus dem Thumbnail-Archiv von libretro.

Bereit beim ersten Start

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.

Steuerung pro Konsole

Tastatur und Gamepad für jede Konsole in einem Bereich belegen. OpenEmux gibt die Belegung beim Spielstart an RetroArch weiter.

Shader pro Konsole

Wähle für jede Konsole einen CRT- oder Scanline-Shader aus einer kurzen Liste, ohne das Shader-Menü von RetroArch zu durchsuchen.

BIOS-Übersicht

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.

Linux zuerst

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.

Ein Controller pro Konsole

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.

Module und Cover

Spiele erscheinen als Module mit ihren Etiketten, oder als Cover und Liste. Die Regale lassen sich beliebig ordnen.

Nach einem Download bereit

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.

Auch mit Gamepad

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.

Hell und dunkel

Folgt dem Design des Handys, oder wähle eines in den Einstellungen.

Acht Sprachen

Dieselben Sprachen wie die Desktop-App, nach dem Handy oder in den Einstellungen gewählt.

RetroAchievements

Einmal in den Einstellungen anmelden, und jedes Spiel schaltet Erfolge in deinem RetroAchievements-Profil frei, mit Hardcore-Modus, wenn du willst.

Spiel die Spiele, die dir gehören

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.

  • Nutze nur Inhalte, die dir rechtmäßig gehören. Lies deine eigenen Module und Discs aus, oder nutze Sicherungskopien von Spielen, die du gekauft hast.
  • Für Raubkopien ist das nicht gedacht. Urheberrechtlich geschützte Spiele herunterzuladen, die dir nicht gehören, ist in den meisten Ländern illegal.
  • Emulation hilft, Geschichte zu bewahren. Viel von der Kunst, der Musik und dem Design der Videospiele lebt auf alternder Hardware. Es spielbar zu halten, lohnt sich, und es gelingt am besten mit Respekt vor den Menschen, die diese Spiele gemacht haben.

31 Systeme

Jedes System läuft mit den Cores von RetroArch selbst und hat in OpenEmux eigene Coverbilder, Steuerung und Shader-Einstellungen.

Nintendo (NES) Famicom Disk System Super Nintendo Nintendo 64 GameCube Game Boy Game Boy Color Game Boy Advance Nintendo DS Virtual Boy Mega Drive Sega Master System Mega CD Sega 32X Sega Saturn Game Gear SG-1000 Sony PlayStation Sony PSP PC Engine PC Engine CD NeoGeo Pocket WonderSwan Atari 2600 Atari 5200 Atari 7800 Atari Lynx ColecoVision Intellivision Odyssey² Vectrex
Danksagung

Inspiriert von OpenEmu, angetrieben von RetroArch

OpenEmux ist von OpenEmu inspiriert, der Emulator-Oberfläche für macOS. OpenEmu läuft nur auf macOS, also versucht OpenEmux, etwas Ähnliches unter Linux zu bieten, und jetzt auch unter Windows. Es ist kein Fork und teilt keinen Code mit OpenEmu: Es ist eine eigene Codebasis in Python, GTK 4 und libadwaita, und die Emulation selbst stammt aus den Projekten RetroArch und libretro. Die Konsolen-Icons sind Grafiken von OpenEmu, genannt unter der BSD-Lizenz von OpenEmu. Die Android-App ist ein eigenständiges Design (ein OpenEmu für Smartphones gibt es nicht). OpenEmux ist weder mit dem OpenEmu Team verbunden noch von ihm unterstützt. Nichts davon gäbe es ohne die Arbeit all dieser Projekte. ❤️

Unterstütze das Projekt

OpenEmux ist freie Software

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.