Batocera.linux

System für Retro-Gaming

Batocera.linux

Eine Linux-Distribution, mit der du aus allem eine Retro-Konsole machst — aus einem PC, einem Raspberry Pi oder einem Handheld.

Logo systému Batocera.linux

Batocera ist eine freie Linux-Distribution, die sich ausschließlich auf Retro-Gaming konzentriert. Sie funktioniert nach dem Prinzip „Plug & Play": Du installierst sie auf einer SD-Karte oder einem USB-Stick, bootest sie und hast ein fertiges Spielesystem — ohne Installation auf der Festplatte und ohne Änderungen an deinem Computer. Für das Erlebnis sorgt das wunderschöne Frontend EmulationStation, unter der Haube stecken Dutzende Emulatoren. Dieselben Prinzipien und dieselbe Anordnung nutzt du auf einem alten PC, auf einem Raspberry Pi und auf unterstützten Handhelds.

Technische Daten

Typ
Linux-Distribution (kostenlos, Open-Source)
Frontend
EmulationStation
Kerne
RetroArch + eigenständige Emulatoren
Geräte
PC (x86-64), Raspberry Pi, ARM-Handhelds
Installation
Image auf SD/USB (ändert die interne Platte nicht)
Systeme
100+ Konsolen, Computer und Arcades
Controller
Xbox, PlayStation, 8BitDo, Switch Pro…

Was es packt

  • FlüssigAlles 8/16-Bit, GB/GBA, PS1, Heimcomputer
  • MeistensN64, Dreamcast, PSP, Saturn (ordentlicher PC/RPi5)
  • Ausgewählte TitelPS2, GameCube, Wii, 3DS (nur leistungsstarker PC)

Was ist Batocera.linux

Batocera.linux ist ein freies und quelloffenes Emulations-Betriebssystem auf Basis eines minimalistischen Linux, dessen einzige Aufgabe darin besteht, einen Computer, Mini-PC, Einplatinencomputer oder Handheld in eine vollwertige Retro-Spielekonsole zu verwandeln. Es handelt sich nicht um eine klassische Desktop-Distribution — Batocera wird auf eine microSD-Karte, einen USB-Stick oder eine interne Festplatte geschrieben und bootet nach dem Start direkt in die Spieleoberfläche EmulationStation (bzw. deren Varianten EmulationStation-DE / ES-DE). Der Nutzer sieht so ein grafisches Menü mit Spielillustrationen und nicht die Kommandozeile oder einen Desktop voller Dateien.

Die Philosophie des Projekts ist das Motto "Plug and Play" — das System ist so ausgelegt, dass es ohne jede Installation und ohne Eingriff in das bestehende Betriebssystem des Computers funktioniert. Man muss es nur auf ein Medium schreiben, einlegen, booten und spielen. Konfiguration, Spiele, BIOSe und Speicherstände leben auf einer einzigen Partition, sodass die gesamte Umgebung portabel ist: dieselbe Karte lässt sich zwischen verschiedenen Maschinen umstecken, und Batocera passt sich selbst an die vorhandene Hardware an.

Batocera richtet sich in erster Linie an Enthusiasten des Retro-Gamings, die Dutzende Spieleplattformen an einem Ort vereinen möchten, von Atari, NES, SNES, Mega Drive und Arcade-Automaten bis hin zu PlayStation, Nintendo 64, Dreamcast oder je nach Hardwareleistung neueren Systemen. Die Zielgruppe umfasst sowohl Einsteiger, die eine wartungsfreie Lösung suchen, als auch Fortgeschrittene, die die tiefgreifenden Konfigurationsmöglichkeiten für Emulatoren, Shader und drahtlose Steuerung zu schätzen wissen.

Wichtig ist zu verstehen, was Batocera nicht ist: es ist weder ein Spielespeicher noch eine Quelle für ROMs. Das System liefert nur die Emulatoren und die Oberfläche — die Spielinhalte (ROM-Dateien, Disk-Images, BIOSe) muss der Nutzer selbst ergänzen, idealerweise aus selbst erstellten Dumps seiner legal besessenen Module und Discs.

Geschichte und Kontext

Batocera entstand um das Jahr 2016 als Ableger des älteren Projekts Recalbox, mit dem es einen Teil seiner DNA sowie die Grundidee eines "fertigen" Emulationssystems auf Basis von EmulationStation teilt. Eine Gruppe von Entwicklern spaltete sich wegen einer abweichenden Vorstellung von der Ausrichtung des Projekts ab — Batocera setzte auf eine deutlich breitere Hardwareunterstützung, einen schnelleren Entwicklungszyklus und ein offeneres Community-Modell. Dadurch wurde es mit der Zeit zu einem der universellsten Emulations-Betriebssysteme überhaupt.

Während viele konkurrierende Lösungen eng rund um den Raspberry Pi entstanden (typischerweise RetroPie), zielte Batocera von Anfang an breiter: neben dem Raspberry Pi unterstützt es gängige x86/x86_64-PCs, eine Reihe von ARM-Einplatinencomputern (Odroid, Orange Pi, Rockchip-Boards), chinesische Handhelds und sogar einige Apple-Silicon-Macs über Virtualisierung. Diese Hardwarevielfalt ist bis heute der wichtigste Wettbewerbsvorteil.

Der Markt für Retro-Emulation veränderte sich zwischen 2016 und der Mitte der 2020er Jahre grundlegend. Es erschien eine Welle günstiger ARM-Handhelds (Anbernic, Powkiddy und andere), die Leistung von Mini-PCs und Einplatinencomputern wuchs, und die Community rund um RetroArch reifte heran. In diesem Ökosystem etablierte sich Batocera als "Distribution für alles" — eine Brücke zwischen der DIY-Szene (Pi, Odroid) und fertigen tragbaren Geräten.

Das Projekt wird als gemeinnützige, gemeinschaftliche Initiative ohne kommerziellen Hardwareverkauf entwickelt. Es finanziert sich aus Spenden und lebt von der Arbeit Freiwilliger. Das spiegelt sich auch in seiner Lizenz- und Inhaltspolitik wider: Batocera verteilt niemals Spiele oder geschützte BIOSe und legt Wert auf legale Nutzung.

Hardware: worauf es läuft

Batocera hat keine einzige "eigene" Hardware — es ist ein Betriebssystem für fremde Geräte, und deshalb ist es sinnvoll, über die Hardwareklassen zu sprechen, die es unterstützt. Die erste und leistungsstärkste Gruppe sind x86_64-PCs und Mini-PCs: alles von älteren Notebooks über Intel-NUCs bis hin zu Gaming-Systemen mit dedizierter Grafik. Hier entscheiden die CPU (Intel/AMD), die GPU (integrierte Intel/AMD oder eine dedizierte Nvidia/AMD/Intel Arc) und die Menge an RAM. Gerade x86-Systeme bewältigen auch die anspruchsvollsten Emulationen.

Die zweite große Gruppe sind ARM-Einplatinencomputer (SBCs). Das Flaggschiff ist der Raspberry Pi (Modelle 3, 4 und 5 mit der SoC-Reihe Broadcom BCM27xx und VideoCore-Grafik), ferner Boards mit Rockchip-Chips (RK3399, RK3568, RK3588) und Amlogic, wie verschiedene Odroid (N2/N2+, XU4) und Orange Pi. Diese Boards unterscheiden sich in der Rechenleistung, bieten aber prinzipiell eine günstige, energiesparende und leise Lösung für die Emulation bis etwa zur Generation von PlayStation 1, N64, Dreamcast und einem Teil von PSP/Saturn.

Die dritte Kategorie sind ARM-Handhelds — Taschengeräte mit integriertem Display, Controller und Akku, oft mit Rockchip- oder Allwinner-Chips. Für ausgewählte Modelle bietet Batocera vorbereitete Images an, die die Displayauflösung, die Tastenbelegung und die Steuerung der Hintergrundbeleuchtung bereits kennen. Da es sich jedoch um fremde Hardware handelt, unterscheiden sich die Spezifikationen (SoC, GPU, Größe und Typ des Displays, Akkukapazität, Anschlüsse, Kühlung) von Modell zu Modell grundlegend — man sollte stets das konkrete Gerät und dessen Unterstützung auf der Kompatibilitätsseite von Batocera überprüfen.

Der gemeinsame Nenner über die Hardware hinweg sind die Anforderungen an den Speicher (microSD der Klasse A1/A2, USB-SSD oder eine interne NVMe/SATA-Festplatte für große Bibliotheken und schnelles Laden), die Kühlung (passiv beim Pi/den Handhelds, ein aktiver Lüfter bei leistungsstärkeren SBCs und Mini-PCs, um Throttling zu vermeiden) und die Stromversorgung (ein hochwertiges Netzteil mit ausreichendem Strom — beim Raspberry Pi ist Unterspannung eine häufige Ursache für Abstürze und Datenschäden).

Software und Systemarchitektur

Der Kern der Softwareausstattung ist das plattformübergreifende Frontend EmulationStation (in den Versionen klassisches ES und moderneres ES-DE), das die Spielebibliothek, Metadaten, Cover und Videovorschauen anzeigt und als Drehscheibe zwischen den einzelnen Systemen und Emulatoren dient. Vom Frontend aus werden Spiele gestartet, Einstellungen geändert und das Scraping (Herunterladen von Metadaten) gesteuert. Optisch lässt sich das Frontend mithilfe von Themes anpassen, von denen es Dutzende gibt.

Unter der Haube kümmert sich um die eigentliche Emulation vor allem RetroArch — eine Multi-Emulator-Plattform, die einzelne Emulatoren in Form sogenannter Cores (libretro-Cores) nutzt, zum Beispiel Snes9x und bsnes für das SNES, Genesis Plus GX und BlastEm für das Mega Drive, Beetle/Mednafen-Cores für PCE, PSX (Beetle PSX, oder das eigenständige DuckStation), Mupen64Plus für das N64 oder PCSX-ReARMed. RetroArch vereinheitlicht Steuerung, Shader, Zustandsspeicherung, Rücklauf (Rewind) und Netplay über die Systeme hinweg.

Neben RetroArch integriert Batocera auch eine Reihe eigenständiger (standalone) Emulatoren, die für das jeweilige System bessere Leistung oder Genauigkeit bieten: typischerweise PCSX2 (PS2), RPCS3 (PS3), Dolphin (GameCube/Wii), Cemu (Wii U), Citra/melonDS (Nintendo DS/3DS), PPSSPP (PSP), Flycast (Dreamcast/NAOMI), Supermodel (Sega Model 3), ScummVM, DOSBox und weitere. Batocera bemüht sich zudem, Spiele-Engines und Ports hinzuzufügen (z. B. Open-Source-Engines für klassische Titel) und in einigen Fällen sogar die Möglichkeit, native PC-Spiele auszuführen.

In puncto Aktualisierungen wird Batocera als komplettes Image in stabilen Versionen (und einem parallelen Beta-Zweig) verteilt. Die Aktualisierung erfolgt typischerweise entweder direkt aus dem Systemmenü (ein Over-the-Air-Upgrade innerhalb derselben Version) oder durch Überschreiben des Images beim großen Übergang zwischen Versionen. Konfiguration, Spiele und Speicherstände bleiben dabei auf der Datenpartition erhalten, sofern der Nutzer nach der empfohlenen Vorgehensweise vorgeht.

Kompatibilität nach Plattform

Die allgemeine Regel lautet: je neuer und 3D-anspruchsvoller das System, desto höher die Hardwareanforderungen. Praktisch jeder Computer oder SBC mit Batocera bewältigt die 8-Bit- und 16-Bit-Ären flüssig — Atari 2600/7800, NES, SNES, Sega Master System, Mega Drive/Genesis, Game Boy / GBC / GBA, PC Engine, Neo Geo sowie die meisten klassischen Arcade-Sets (MAME/FBNeo). Diese Systeme laufen selbst auf den günstigsten Geräten ohne Kompromisse, oft mit Spielraum für Shader und Rücklauf.

Die mittlere Leistungsklasse (ein stärkerer Raspberry Pi, Rockchip RK3399/RK3568, schwächere Mini-PCs) bewältigt in der Regel PlayStation 1, Nintendo 64, Sega Saturn (mit Kompromissen), Dreamcast und einen großen Teil der PSP gut. Beim N64 und Saturn ist die Lage traditionell heikel wegen der Komplexität der Emulation — manche Titel laufen perfekt, andere erfordern Feintuning oder einen bestimmten Core. Hier lohnt es sich, mit den Einstellungen und der Wahl des Emulators zu experimentieren.

Anspruchsvolle Systeme wie PlayStation 2 (PCSX2), GameCube und Wii (Dolphin), Wii U (Cemu), Nintendo 3DS (Citra) und neuere Arcade (Sega Model 3 im Supermodel) erfordern einen leistungsstarken x86-PC mit vernünftiger Grafik oder die stärksten ARM-Boards vom Typ RK3588 — und selbst dort geht es eher um "spielbar mit Kompromissen" als um hundertprozentige Flüssigkeit bei allen Spielen. Die anspruchsvollsten Plattformen wie PlayStation 3 (RPCS3), Xbox oder Nintendo Switch fallen in die experimentelle Kategorie: sie erfordern Spitzen-x86-Systeme und bleiben bei einer Reihe von Titeln problematisch oder völlig unspielbar.

Die praktische empfohlene Vorgehensweise: vor dem Kauf oder Einsatz auf der Batocera-Website die Kompatibilitätsseite und die Empfehlungen für die konkrete Hardware überprüfen und bei Grenzfall-Systemen damit rechnen, dass die Spielbarkeit von Spiel zu Spiel variiert. Realistische Erwartungen sind der Schlüssel zur Zufriedenheit — kein Handheld für ein paar Tausend wird die PS2 bei allen Titeln flüssig emulieren.

Steuerung und Ergonomie

Batocera ist rund um das Gamepad als primäres Steuerungselement aufgebaut. Es unterstützt eine breite Palette von Controllern — kabelgebundene und kabellose Xbox (XInput), PlayStation DualShock 4 / DualSense, Nintendo Switch Pro Controller, 8BitDo und viele generische USB- und Bluetooth-Pads. Beim ersten Verbinden durchläuft der Nutzer die Tastenbelegung (Controller-Konfiguration), die sich dann automatisch auf EmulationStation und auf alle Emulatoren überträgt.

Ein zentrales Element der Ergonomie ist der sogenannte Hotkey — üblicherweise die Select-Taste (oder eine dedizierte Taste), die in Kombination mit anderen Tasten ermöglicht, während des Spiels ein Menü aufzurufen, einen Zustand zu speichern/laden, zurückzuspulen, Savestate-Slots zu wechseln oder das Spiel zu beenden, ohne dass der Nutzer ins System zurückkehren muss. Das beschleunigt die Bedienung erheblich und ist eine der Sachen, wegen denen Batocera "konsolenhaft" wirkt.

Bei Handhelds ist die Steuerung durch die physische Konstruktion des Geräts vorgegeben (D-Pad, zwei bis vier Schultertasten, Analogsticks je nach Modell), und Batocera bemüht sich, für unterstützte Modelle die Tasten vorbelegt zu haben. Bei der stationären Nutzung ist dagegen die Flexibilität eine Stärke: man kann mehrere Controller für das Spiel mehrerer Spieler anschließen, ein Arcade-Panel (Joystick + Tasten), eine Tastatur und Maus für Computersysteme (DOS, ScummVM) oder eine Lightgun/Spinner für Arcade.

Der Bequemlichkeit halber bietet Batocera auch die Verwaltung mehrerer Controller-Profile, die automatische Zuordnung der Spielerpositionen (Player 1–4) und die Möglichkeit, die grundlegende Navigation des Frontends auch über die Tastatur zu steuern. Die drahtlose Verbindung über Bluetooth ist integriert — ein Handheld oder Mini-PC kann so völlig ohne Kabel funktionieren, nur mit gekoppelten Pads.

Bild, Ton und Shader

Auf der Bildseite setzt Batocera auf RetroArch-Shader, die das Aussehen zeitgenössischer Bildschirme originalgetreu nachahmen können. Am beliebtesten sind CRT-Shader (z. B. die Familie crt-royale, crt-guest-advanced, zfast-crt und Lottes), die die Krümmung, Scanlines, die Lochmaske und die für alte Fernseher typische leichte Unschärfe simulieren. Dadurch sehen Pixel-Art-Spiele so aus, wie die Autoren es einst beabsichtigten — scharfe Pixel auf einem modernen LCD wirken oft anders, als die Schöpfer es erwarteten.

Neben CRT-Effekten stehen auch Shader für das LCD-Gitter zur Verfügung (ideal für Game Boy und Taschenkonsolen), verschiedene Glättungsfilter (xBRZ, ScaleFX) und Integer-Scaling zur Beibehaltung des korrekten Seitenverhältnisses und der Pixelschärfe. Die Wahl lässt sich global, für das gesamte System oder individuell für ein bestimmtes Spiel festlegen. Die Leistungsanforderung der Shader variiert — schwere CRT-Shader erfordern eine anständige Grafik, während die "Fast"-Varianten auch auf schwächeren Geräten laufen.

Den Ton löst Batocera über den standardmäßigen Linux-Audio-Stack und bietet in RetroArch die Abstimmung von Latenz und Synchronisation des Tons mit dem Bild. Für Retro-Systeme ist es entscheidend, dass der Soundchip (die FM-Synthese des Mega Drive, der Commodore SID, verschiedene PSGs) authentisch klingt — dafür sorgen präzise Emulations-Cores. Bei HDMI-Ausgang lässt sich der Ton an den Fernseher/Receiver leiten, alternativ an USB- oder Bluetooth-Lautsprecher und -Kopfhörer.

In puncto Ausgabe unterstützt Batocera verschiedene Auflösungen und Bildwiederholraten, einschließlich Optionen für Authentizitäts-Enthusiasten, wie die Ausgabe an echte CRT-Bildschirme über geeignete Hardware (auf unterstützten x86-Systemen mit CRT-spezifischen Modi und niedriger Auflösung). Für die meisten Nutzer genügt jedoch HDMI an einen modernen Fernseher oder Monitor mit einem passenden Shader.

Akkulaufzeit und Stromversorgung

Da Batocera nicht auf einem einzigen Gerät läuft, unterscheiden sich Akkulaufzeit und Verbrauch grundlegend je nach Hardware. Bei Handhelds entscheiden die Kapazität des integrierten Akkus (typischerweise einige Tausend mAh) und vor allem, wie anspruchsvoll die emulierten Systeme sind: leichte 8/16-Bit-Emulation ist schonend für den Akku und hält lange Stunden durch, während anspruchsvolle 3D-Systeme den SoC auf volle Leistung treiben, ihn aufheizen und den Akku viel schneller entleeren.

Bei stationären Geräten (Mini-PCs, SBCs) geht es nicht um den Akku, sondern um die Leistungsaufnahme aus dem Netz. Einplatinencomputer wie der Raspberry Pi sind sehr energiesparend (einstellige bis niedrige zweistellige Wattzahlen), während leistungsstarke x86-Systeme mit dedizierter Grafik bei der Emulation von PS2/PS3 merklich mehr verlangen. Beim Raspberry Pi ist ein hochwertiges Netzteil mit ausreichendem Strom absolut entscheidend — Unterspannung verursacht Abstürze, Beschädigung der SD-Karte und scheinbar "zufällige" Fehler.

Verbrauch und Temperatur hängen eng zusammen. Wenn der SoC keine ausreichende Kühlung hat, kommt es zu thermischem Throttling (Senkung der Frequenzen), was sich in FPS-Einbrüchen und stotterndem Ton äußert. Bei leistungsstärkeren Geräten lohnt sich daher sowohl ein passiver Kühlkörper als auch ein aktiver Lüfter; bei Handhelds ist die Kühlung durch die Konstruktion vorgegeben, und bei manchen Modellen lassen sich in Batocera Leistungs-/Sparprofile steuern.

Praktische Empfehlung: für die mobile Nutzung leichtere Systeme wählen und gegebenenfalls die Displayhelligkeit und die Leistungsprofile begrenzen; für die stationäre Nutzung in ein anständiges Netzteil, Kühlung und schnellen Speicher investieren. Bei tragbaren Geräten ist es gut, die Akkuanzeige im Blick zu behalten und damit zu rechnen, dass die Emulation im Allgemeinen anspruchsvoller ist als der native Betrieb von Spielen.

Zubehör

Das wichtigste Zubehör ist hochwertiger Speicher. Bei microSD lohnen sich Karten der Klasse A1/A2 mit guter Geschwindigkeit beim zufälligen Lesen/Schreiben, denn auf ihnen liegen sowohl das System als auch die Spielebibliothek — eine langsame Karte bedeutet langes Laden und Ruckeln. Bei größeren Sammlungen und anspruchsvollen Systemen (PS2, GameCube) ist es vorteilhaft, auf eine USB-SSD oder eine interne NVMe/SATA-Festplatte umzusteigen, wo Batocera die Daten auch auf einer separaten Partition/Festplatte halten kann.

Die zweite Schlüsselkategorie sind Controller. Neben den erwähnten Xbox-, PlayStation- und Switch-Pads eignen sich 8BitDo-Controller im Retro-Stil (hervorragend für 2D-Systeme), drahtlose Empfänger und für Arcade-Enthusiasten Arcade-Panels mit Mikroschaltern und Joysticks. Für das Spiel mehrerer Spieler ist ein USB-Hub oder mehrere gleichzeitig gekoppelte Bluetooth-Pads praktisch.

Für die stationäre Nutzung dienen ferner ein HDMI-Kabel, gegebenenfalls ein Audioausgang zu Lautsprechern, und beim Raspberry Pi und SBCs ein hochwertiges Gehäuse (Case) mit Kühlung. Für ein authentisches Erlebnis gibt es verschiedene Adapter und Hardware für die Ausgabe an CRT-Fernseher, und der Bequemlichkeit halber eine Fernbedienung oder eine drahtlose Tastatur mit Touchpad für Systeme, die Maus/Tastatur erfordern.

Ergänzend eignen sich ein Kartenleser zum sicheren Schreiben von Images und für Backups, ein hochwertiges Netzteil passend zum jeweiligen Gerät und bei Handhelds eine Schutzhülle und eine Powerbank. Die Investition in Speicher, Kühlung und Stromversorgung zahlt sich in Stabilität und Geschwindigkeit mehr aus als alles andere.

Einrichtung Schritt für Schritt

1) Installation des Systems: Von der offiziellen Batocera-Website wird das Image heruntergeladen, das der jeweiligen Hardware entspricht (ein anderes für x86_64, ein anderes für den Raspberry Pi, ein anderes für einen bestimmten SBC/Handheld). Das Image wird mit einem Werkzeug wie balenaEtcher, Raspberry Pi Imager oder Rufus auf eine microSD oder USB geschrieben. Nach dem Einlegen des Mediums und dem Start entpackt sich Batocera selbst und bereitet beim ersten Booten die Datenpartition vor. Bei einer festen Installation auf die Festplatte lässt sich das System aus dem Menü auf den internen Speicher installieren.

2) Controller und Netzwerk: Beim ersten Start wird ein Gamepad verbunden und die Tastenbelegung durchlaufen. Im Menü wird WLAN oder Ethernet eingerichtet — das Netzwerk ist nützlich für das Herunterladen von Metadaten (Scraping), die Übertragung von Spielen über eine Netzwerkfreigabe und Aktualisierungen. Batocera stellt nämlich sein Spieleverzeichnis als Netzwerkfreigabe (Samba/SMB) bereit, sodass Spiele vom Computer über den Explorer oder Finder hochgeladen werden können.

3) Spiele und Ordner: ROMs und Images werden in das Verzeichnis roms kopiert, wo jede Plattform einen eigenen Unterordner hat (z. B. snes, megadrive, psx, n64). Wichtig ist, das korrekte Dateiformat für das jeweilige System einzuhalten. Nach dem Kopieren wird in EmulationStation eine Aktualisierung der Spieleliste (Refresh / Neustart) durchgeführt. Die Spiele müssen aus legalen Quellen stammen — siehe den Abschnitt zur Legalität.

4) BIOSe und Scraping: Einige Systeme (PS1, PS2, Dreamcast, Saturn, Neo Geo u. a.) erfordern originale BIOS-Dateien, die in das Verzeichnis bios kopiert werden — Batocera hat im Menü eine "Missing BIOS"-Übersicht, die zeigt, was fehlt und welche Prüfsummen (Checksums) erwartet werden. BIOSe müssen legal aus eigener Hardware gewonnen werden. Zum Schluss wird der Scraper gestartet, der Cover, Beschreibungen, Videovorschauen und Metadaten herunterlädt, sodass die Bibliothek professionell aussieht. Damit ist das System zum Spielen bereit.

Modelle, Revisionen und Varianten

Batocera existiert nicht in Hardware-"Modellen", sondern in verschiedenen Builds je nach Zielplattform. Für jede unterstützte Architektur gibt es ein separates Image: x86_64, Raspberry Pi (3/4/5 und weitere) sowie eine ganze Reihe spezifischer Images für konkrete SBCs und Handhelds mit Chips von Rockchip, Allwinner, Amlogic und ähnlichen. Es ist unerlässlich, genau die Variante herunterzuladen, die dem Gerät entspricht — ein Image für einen anderen Chip bootet schlicht nicht.

In puncto Versionierung veröffentlicht das Projekt nummerierte stabile Versionen und pflegt gleichzeitig einen Beta-/Entwicklungszweig, in den die neuesten Emulatoren und Korrekturen einfließen. Stabile Versionen werden für den normalen Gebrauch empfohlen; die Beta ist für diejenigen, die die frischesten Cores oder die Unterstützung neuer Hardware wollen, um den Preis möglicher Instabilität. Zwischen großen Versionen ändert sich gelegentlich die Anordnung der Partitionen oder das Standard-Frontend, weshalb es ratsam ist, die Versionshinweise zu lesen.

Die Variabilität betrifft auch das Frontend und die Themes: obwohl der Standard EmulationStation ist, lässt sich das Aussehen durch die Installation anderer Themes und in manchen Builds durch die Wahl zwischen klassischem ES und ES-DE grundlegend verändern. Auch die Sätze mitgelieferter Emulatoren unterscheiden sich — auf leistungsstarken Plattformen stehen anspruchsvolle Standalone-Emulatoren (PCSX2, RPCS3, Dolphin) zur Verfügung, auf schwächeren verlässt man sich hauptsächlich auf leichte libretro-Cores.

Zur Orientierung gilt: stets vom offiziellen Verzeichnis der unterstützten Hardware auf der Batocera-Website ausgehen, wo bei jedem Gerät angegeben ist, ob und wie gut es unterstützt wird, welches Image zu verwenden ist und worauf man achten muss. Das ist zuverlässiger, als darauf zu vertrauen, dass "irgendein" Image universell funktioniert.

Häufige Probleme und Lösungen

Das System bootet nicht oder stürzt ab: Die häufigste Ursache ist ein falsches Image (für andere Hardware), eine defekte oder langsame SD-Karte und beim Raspberry Pi Unterspannung wegen eines schwachen Netzteils. Die Lösung besteht darin, zu überprüfen, ob der richtige Build heruntergeladen wurde, das Image mit einem hochwertigen Werkzeug neu zu schreiben, eine andere (Marken-)Karte der Klasse A1/A2 auszuprobieren und ein passendes Netzteil zu verwenden. Es hilft auch zu prüfen, ob das Medium beim Schreiben beschädigt wurde.

Ein Spiel lässt sich nicht starten / schwarzer Bildschirm / kein Ton: Typischerweise fehlt das BIOS (das Menü Missing BIOS und die Prüfsummen kontrollieren), es ist ein ungeeigneter Emulator/Core für den jeweiligen Titel gewählt, oder das ROM-/Image-Format ist falsch. Die Lösung besteht darin, das korrekte BIOS zu ergänzen, in den Einstellungen des Spiels auf einen anderen Core umzuschalten (z. B. bei der PS1 Beetle PSX vs. DuckStation ausprobieren) oder die Integrität der Datei zu überprüfen. Bei Ruckeln hilft ein leichterer Core oder das Abschalten anspruchsvoller Shader.

Der Controller funktioniert nicht oder hat vertauschte Tasten: Die Belegung im Abschnitt controllers erneut durchgehen, überprüfen, ob es sich um ein XInput- oder DirectInput-Gerät handelt, und bei Bluetooth-Pads die Kopplung kontrollieren. Bei mehreren Controllern die Zuordnung der Spielerpositionen kontrollieren. Manche generischen Pads erfordern eine manuelle Belegung.

Spiele sind nach dem Kopieren nicht sichtbar: Die Dateien müssen im korrekten Unterordner im Verzeichnis roms liegen und ein unterstütztes Format haben; danach ist es notwendig, in EmulationStation eine Aktualisierung der Liste durchzuführen (refresh games list oder Neustart). Bei der Übertragung über das Netzwerk überprüfen, ob die SMB-Freigabe korrekt eingerichtet ist. Bei Leistungsproblemen (Throttling) die Kühlung angehen, und bei Handhelds die Leistungsprofile — ein überhitzter SoC senkt die FPS.

Community und wo man Hilfe findet

Die wichtigste Quelle der Wahrheit ist das offizielle Batocera-Wiki und die Dokumentation, wo Sie Installationsanleitungen, das Verzeichnis der unterstützten Hardware, die Anforderungen an BIOSe, die Dateiformate für einzelne Systeme und Tipps zur Fehlerbehebung finden. Bevor Sie der Community eine Frage stellen, lohnt es sich, zuerst das Wiki durchzugehen — es deckt die überwältigende Mehrheit der üblichen Situationen ab und wird laufend aktualisiert.

Für die lebendige Diskussion und schnelle Hilfe dienen der offizielle Discord-Server und die Community-Foren (einschließlich allgemeinerer Emulations-Communities). Dort lassen sich konkrete Hardware behandeln, Konfigurationen teilen, Fehler melden und Menschen mit demselben Gerät finden. Die Community ist im Allgemeinen freundlich, erwartet aber, dass der Fragende die genaue Hardware, die Batocera-Version und eine Beschreibung des Problems angibt — das beschleunigt die Hilfe grundlegend.

Eine große Anzahl von Anleitungen, Rezensionen und Vergleichen finden sich auch auf YouTube und in Text-Blogs, die sich auf Retro-Handhelds und Emulation konzentrieren. Achten Sie jedoch auf das Alter des Inhalts — die Emulationsszene entwickelt sich schnell, und eine ein Jahr alte Anleitung kann ein anderes Menü oder andere empfohlene Cores beschreiben. Es ist immer gut zu überprüfen, ob ein Tutorial zu Ihrer Version des Systems passt.

Da das Projekt Open Source ist, sind der Quellcode, die Fehlermeldungen (Issues) und die Entwicklungsdiskussionen öffentlich auf dem GitHub/GitLab des Projekts verfügbar. Fortgeschrittenere Nutzer können so ein reproduzierbares Problem melden, die Entwicklung neuer Hardware verfolgen oder sogar beitragen. Der gemeinschaftliche Charakter bedeutet, dass die Qualität der Unterstützung damit wächst, wie präzise Sie das Problem beschreiben können.

Alternativen und Vergleich

Der nächste Verwandte ist Recalbox, aus dem Batocera einst hervorging. Recalbox wird tendenziell als etwas "gepflegter" und geschlossener für den Nutzer wahrgenommen, während Batocera eine breitere Hardwareunterstützung, eine schnellere Einbindung neuer Emulatoren und mehr Konfigurationsmöglichkeiten bietet. Für einen völligen Einsteiger mag Recalbox eine Spur freundlicher sein; für Universalität und Tiefe führt in der Regel Batocera.

Auf dem Raspberry Pi ist die traditionelle Wahl RetroPie, das sehr konfigurierbar ist und eine riesige Community hat, aber mehr "bastlerisch" ist — es baut auf Raspbian auf und erfordert mehr Handarbeit. Batocera ist dagegen mehr eine "Appliance": man tüftelt weniger auf Systemebene, man spielt einfach mehr. Auf dem PC gibt es zudem Lakka (reines RetroArch als Betriebssystem) — minimalistisch und sehr leicht, aber ohne reichhaltiges Frontend und breites Portfolio an Standalone-Emulatoren.

Für Nutzer, die bei Windows bleiben möchten, sind komplette Lösungen vom Typ LaunchBox/BigBox oder ein manuell zusammengestelltes RetroArch eine Alternative. Diese bieten die Integration mit dem Desktop und ein kommerzielles, poliertes Frontend, verlieren aber den Zauber des "einschalten und spielen"-Einzweck-Systems und erfordern eine vollwertige Windows-Wartung. Batocera ist dagegen ein eigenständiges Betriebssystem, das sich um nichts anderes kümmert.

Zusammenfassung: wenn Sie ein System für viel verschiedene Hardware (PC, Pi, SBC, Handhelds) mit minimaler Wartung und einer breiten Palette an Emulatoren wollen, ist Batocera eine ausgezeichnete Wahl. Wenn Sie sich ausschließlich mit dem Raspberry Pi befassen und maximale Kontrolle wollen, ziehen Sie RetroPie in Betracht; wenn Sie ein extrem leichtes System wollen, schauen Sie sich Lakka an; und wenn Sie Windows nicht verlassen möchten, greifen Sie zu einer Desktop-Lösung.

Die rechtliche Seite und für wen es geeignet ist

Batocera selbst ist völlig legal — es ist Open-Source-Software, die keine Spiele oder geschützten BIOSe enthält. Zu einer rechtlichen Grau- bis Schwarzzone wird erst das, womit Sie das System füllen. Der ethisch und rechtlich saubere Weg ist, eigene Dumps zu spielen: ROMs und Disk-Images, die aus Spielen erstellt wurden, die Sie physisch besitzen (Module, Discs), und BIOSe, die aus eigener Hardware gewonnen wurden. Das Herunterladen von ROMs und BIOSen aus dem Internet ist in den meisten Rechtsordnungen eine Urheberrechtsverletzung, selbst wenn Sie das betreffende Spiel "einst" besessen haben.

Es gibt auch vollständig legale Quellen für Inhalte: Homebrew-Spiele, Freeware, Demoversionen, gemeinfreie Titel und moderne Open-Source-Ports und -Engines (z. B. Open-Source-Reimplementierungen von Klassikern). Für DOS und alte PC-Spiele stehen legale Distributionen über Shops mit Klassikern zur Verfügung. Batocera lässt sich so langfristig und völlig legal auch ohne eine einzige "Piraten"-Datei nutzen.

Für wen Batocera geeignet ist: Retro-Enthusiasten, die eine einheitliche Oberfläche für viele Systeme wollen; Besitzer eines Raspberry Pi, Mini-PCs oder SBCs, die eine wartungsfreie Spielekonsole suchen; Menschen, die die Klassiker ihrer Kindheit aus eigenen Modulen wieder spielen möchten; und Bastler, die gerne Shader, Controller und Leistung feintunen. Es dient auch hervorragend für das Spiel mehrerer Spieler am Fernseher und als Wohnzimmer-Retro-"Konsole".

Für wen es hingegen nicht geeignet ist: für jemanden, der das mühelose Starten der neuesten AAA-Spiele erwartet (das wird die Emulation anspruchsvoller Systeme auf gewöhnlicher Hardware nicht erfüllen), für Nutzer ohne die Bereitschaft, bei Grenzfall-Systemen irgendetwas zu konfigurieren, und für diejenigen, die sich nicht mit der legalen Beschaffung von Inhalten befassen möchten. Realistische Erwartungen, hochwertige Hardware (Speicher, Kühlung, Stromversorgung) und eine legale Bibliothek aus eigenen Dumps sind das Rezept dafür, dass Batocera über viele Jahre eine Freude ist.

Schnelle Tipps

Fang mit einem alten PC oder Raspberry an

Ein ausrangiertes Notebook oder ein günstiger Raspberry Pi ist die ideale Basis. Es genügt, das Image auf SD/USB zu spielen und zu booten — die interne Platte bleibt unangetastet.

Vergiss das BIOS nicht

PS1, Saturn, Dreamcast und weitere verlangen originale BIOS-Dateien im Ordner bios/. Ohne sie startet der Emulator nicht.

Aktiviere das Scraping

Lass Batocera Cover, Beschreibungen und Videos herunterladen — aus einer nackten Liste wird eine visuell reichhaltige Bibliothek.

Mehr Karten, mehr Setups

Dank des wechselbaren Mediums kannst du mehrere Karten mit unterschiedlichen Konfigurationen haben und deine gesamte Bibliothek einfach sichern.

Weitere Guides

Anbernic RG35XX Pro

Anbernic RG35XX Pro

Ein horizontaler Handheld mit dem H700-Chip — der Sweet Spot zwischen Preis und Leistung.

R36S

R36S

Ein erschwinglicher Klon mit vertikalem Display und offenem System.

Raspberry Pi & spol.

Raspberry Pi & spol.

Eine günstige Box in der Größe eines Kartenspiels, aus der du eine Retro-Konsole für den Fernseher machst.

Android (boxy, TV i telefony)

Android (boxy, TV i telefony)

Handy, TV-Box oder Android TV — lade dir einen Emulator aus dem Store und spiele innerhalb von Minuten.

Emulace na PC

Emulace na PC

Der leistungsstärkste und flexibelste Weg — von 8 Bit bis hin zu PS2, GameCube und 3DS.

iOS (iPhone & iPad)

iOS (iPhone & iPad)

Seit 2024 laufen Emulatoren auch auf iPhone und iPad — direkt aus dem App Store.

Emulace na konzolích (PS, Xbox, Switch)

Emulace na konzolích (PS, Xbox, Switch)

Auch aus einer PlayStation, Xbox oder Switch lässt sich eine Retro-Maschine machen — über ihre Homebrew-Szene.

Game Stick (HDMI)

Game Stick (HDMI)

Ein günstiger HDMI-„Stick" für den Fernseher mit einem Paar kabelloser Controller — Retro-Gaming ohne Installation.

Steam Deck

Steam Deck

Ein Taschen-Gaming-PC von Valve — und nach ein paar Minuten mit EmuDeck auch der leistungsstärkste Retro-Handheld, den du bekommen kannst.

Miyoo Mini Plus

Miyoo Mini Plus

Ein winziger vertikaler Handheld in Schlüsselanhängergröße mit einem großartigen Preis-Erlebnis-Verhältnis und dem Community-System OnionOS.

ROMky: kde se berou hry pro emulátory

Was eine ROM ist, wie man sie legal bekommt, wie es rechtlich aussieht und warum die Bewahrung von Spielen wichtig ist.

AYN Odin 2

Výkonný Android handheld ve stylu herního ovladače, ve víc výkonnostních variantách.

Miyoo A30

Vodorovná kapesní konzole ve stylu Game Boy Micro, ideální na NES až PS1 klasiku.

Miyoo Flip

Véčko ve stylu GBA SP s čipem RK3566 – zvládne i Dreamcast, i když ne vždy plynule.

Miyoo Mini V4

Čtvrtá revize levné legendy – stejný slabý čip, ale konečně vydrží baterie i Wi-Fi.

Powkiddy RGB30

Hranatý handheld se čtvercovým displejem a joysticky posazenými nad tlačítky místo vedle nich.

Retroid Pocket 4 Pro

Nejvýkonnější Retroid s AMOLED displejem, který se otáčí i na výšku.

Retroid Pocket 5

Levnější sourozenec Pocket 4 Pro s větším displejem a osvědčeným výkonem.

Retroid Pocket Mini

Kapesní konzole ve skutečně kapesní velikosti pro rychlé retro hraní odkudkoli.

Anbernic RG28XX

Nejmenší člen rodiny s čipem H700, kapesní tvar inspirovaný klasickými herními konzolemi.

Anbernic RG34XX

Sklápěcí tělo v duchu klasických konzolí s neobvyklým 3,4palcovým displejem.

Anbernic RG353M

Vodorovný sourozenec RG353V se stejným T618 čipem a asymetrickými páčkami à la Vita.

Anbernic RG353V

Svislý PDA tvar, duální Android/Linux boot a čip T618 v kapesním balení.

Anbernic RG35XX

Malá krabička, která v roce 2023 nastartovala vlnu levných linuxových retro handheldů.

Anbernic RG35XX H

První RG35XX s pořádnými analogovými páčkami, míří na 3D hry z Nintenda 64 a PSP.

Anbernic RG35XX Plus

Stejná krabička jako RG35XX, jen konečně s Wi-Fi a Bluetooth pro bezdrátové ovladače.

Anbernic RG35XX SP

Sklápěcí tvar jako Game Boy Advance SP – displej schovaný pod krytkou přímo v kapse.

Anbernic RG405M

Kovové tělo, klasické tlačítka bez dotykové obrazovky a čip Unisoc T618.

Anbernic RG405V

Celokovové tělo, čip Unisoc T618 a čistě linuxový systém bez Androidu a kompromisů.

Anbernic RG40XX H

Anbernic RG40XX H

Vodorovná varianta se 4palcovým displejem a čipem H700 pro pohodlnější držení.

Anbernic RG40XX V

Svislá varianta ve tvaru připomínajícím klasický Game Boy, se stejným čipem jako model H.

Anbernic RG503

OLED displej, kovové tělo a čip RK3566 v klasickém tvaru herního ovladače.

Anbernic RG505

Tvar jako PS Vita, ale uvnitř skutečný Qualcomm Snapdragon 865 a AMOLED displej 960×544.

Anbernic RG556

Vlajková loď Anbernic s AMOLED displejem, čipem Unisoc T820 a duálním Android/Linux systémem.

TrimUI Brick

Vertikální handheld ve stylu Game Boye se stejnou elektronikou jako Smart Pro.

TrimUI Smart Pro

Malé tělo, velký 4,96" 16:9 displej a čip sdílený s TrimUI Brick.