OpenEmux

Neu OpenEmux läuft jetzt auf Android →

Ein einfacher Weg,
deine Retro-Sammlung zu spielen.

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)

Funktionen

Was OpenEmux macht

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.

🐧

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.

🔍

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.

Über die Spiele

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.
OpenEmux — alle Konsolen der Bibliothek
31 Systeme

Unterstützte Systeme

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

Nintendo (NES) / Famicom Famicom Disk System Super Nintendo (SNES) Nintendo 64 GameCube Game Boy Game Boy Color Game Boy Advance Nintendo DS Virtual Boy Sega Genesis / Mega Drive Sega Master System Sega CD / Mega CD Sega 32X Sega Saturn Game Gear SG-1000 Sony PlayStation Sony PSP TurboGrafx-16 / PC Engine TurboGrafx-CD NeoGeo Pocket WonderSwan Atari 2600 Atari 5200 Atari 7800 Atari Lynx ColecoVision Intellivision Odyssey2 / Videopac+ Vectrex
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.

Screenshots

Deine Spiele, Konsole für Konsole

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.

Zum Handbuch →

Android

Dein Regal für die Hosentasche

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.

🕹️

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.

⬇ 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 open-emux-mobile.

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

AppImage

Jede Distribution

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

Kein FUSE? Stell APPIMAGE_EXTRACT_AND_RUN=1 voran.

.deb

Debian / Ubuntu

sudo apt install ./openemux_*_amd64.deb

Ubuntu 24.04 LTS oder neuer.

.rpm

Fedora

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

Fedora 40 oder neuer.

Flatpak

In der Sandbox, mit automatischen Updates

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.

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

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.

Portabel

Nichts wird installiert

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.

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

APK installieren

OpenEmux-mobile.apk

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

Erster Start

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üfsummen

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

Von den Releases herunterladen →

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

Danksagung

Danke an RetroArch, libretro & OpenEmu

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. ❤️

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.