recalbox 7.1: Besser als RetroPie


Das retropie und recalbox menu

Manchmal hat man mal wieder richtig Lust sein Super Nintendo, NES, Mega Drive, SegaCD, 32X, NeoGeo oder seine PlayStation und PC Engine aus dem Keller holen. Aber nur um mit paar Freunden die 3000 Spiele die Kellertreppe hochzutragen, reicht auch ein Mini-PC mit in paar Emulatoren.

Raspberry Pi mit RetroPie

Das geht heute statt mit einem PC im Wohnzimmer mit dem Zigarettenschachtel-großen Raspberry Pi 4 für nicht mal 40 EUR und RetroPie. Das ist ein RaspbianOS mit den Programmen EmulationStation, RetroArch und diversen Emulatoren für alle Systeme jünger als die PS1-Ära. Klingt zu schön, um wahr zu sein? Ist es das auch?

Schlechte Erfahrungen mit RetroPie

Ich habe mir gedacht, dass eine standardisierte Hardware wie der Raspberry Pi mit vier Xbox 360 Joypads und Xbox 360 USB Empfänger (kaufen) out-of-the-box funktionieren sollte. Schließlich ist das die gängigste Kombination. Falsch gedacht.

Das Nintendo 64 wird unter RetroPie erstmal mit 1080p gestartet. Das sieht nicht nur unästhetisch aus sondern würde auch meinen Mac an sein Limit bringen, wenn er ein N64 emulieren sollte. Das Ergebnis: Unspielbare Performance und Sound-Aussetzer. Das Ende vom Lied war, dass ich mich permanent per SSH auf dem Terminal befand um irgendwelche Config-Dateien zu editieren.

RetroPie Setup
Ziemlich „retro“: RetroPie wird leider fast nur so konfiguriert.

Retropie: Ohne Tastatur kommt man nicht weit

Das die per Joypad benutzbare Oberfläche von Retropie dann regelmäßig auf Terminal-Bildschirme verlinkt hat, auf denen man ohne Tastatur im Haushalt dann in einer Sackgasse landet hat mich dann auch nicht mehr gewundert.

Auch Hotkeys zum Beenden der einzelnen Emulatoren waren weder konsistent für alle Plattformen gleich oder erst gar nicht vorgesehen. Aufgegeben habe ich dann, als die Joypads bei jedem Booten mal funktioniert haben und dann wieder nicht.

MarcTV Raspberry Pi Recalbox

Mein Raspberry Pi

Meine „Raspberry Pi“-Box für die RecalBox besteht aus folgenden Komponenten:

RecalBox Zurückspulfeature
Quelle: recalbox.com

RecalBox ist Plug&Play

Das Projekt kommt aus Frankreich und versucht die offensichtlichen Fehler von RetroPie auszubügeln. PS3, PS4 und Xbox 360 Joypads funktionieren ohne Konfiguration mit allen Emulatoren.

Das Dateisystem wird automatisch als Samba-Share im Netzwerk freigegeben. Das erlaubt einfaches kopieren von ROMs und Speicherständen über den Dateibrowser. Darüber hinaus kann man über ein Webinterface in die Logs gucken, Bios Versionen und ROMs verwalten. Warum nicht gleich so?

Wenn man einen Screenshots über den plattformübergreifenden Hotkey (Xbox Guide Button und LB) macht, dann landen diese auch gleich im Menü unter dem Punkt Screenshots. Ebenfalls praktisch ist auch die Option zum Zurückspulen.

Gute Joypads für die Recalbox: Links 8bitdo SN30 Pro (kaufen) und rechts ein Xbox 360 Pad

Super Nintendo mit bis zu 5 Spieler

Spiele wie Super Bomberman konnten damals per Multitap gleichzeitig mit 5 Joypads gespielt werden. Auch Secret of Mana nutzte die Erweiterung für 3 Spieler Coop. Die Recalbox unterstützt dies für alle emulierten Systeme. Somit steht einer Runde zu fünft nichts im Wege. Ich nutze dafür vier Xbox 360 Controller am offiziellen Wireless Adapter (kaufen) und ein SNES USB Joypad (kaufen). Alternativ ist das 8bitDo SN Pro Pad (kaufen) sehr gut. Das lässt sich zusätzlich auch mit der Switch koppeln.

Alle Tastenkombinationen der Recalbox

Hotkey ist bei einem Xbox 360 Pad der Xbox Guide-Button in der Mitte. Bei den PlayStation-Pads der PlayStation-Knopf. Bei den anderen Pad muss man eine sinnvolle Taste im Konfigurationsmenü auswählen.

Hotkey + StartEmulator beenden und zurück zur Spieleliste
Hotkey + YSavestate laden
Hotkey + XSavestate speichern
Hotkey + ObenVorherigen Saveslot auswählen
Hotkey + UntenNächsten Saveslot auswählen
Hotkey + AROM neustarten
Hotkey + B Konfigurationsmenü von RetroArch
Hotkey + L1 Screenshot machen
Hotkey + Rechts ROM vorspulen
Hotkey + Links ROM zurückspulen (wenn in den Einstellungen aktiviert)
Hotkey + R2 Nächsten Shader auswählen
Hotkey + L2 Vorherigen Shader auswählen

Recalbox als tragbare Konsole

Wenn du lieber unterwegs Retrospielen genießen möchtest, dann gibt es die Recalbox für unterwegs in Form des Odroid Go Advance oder den noch besseren Anbernic RG351V. Damit spiele ich mittlerweile mehr als mit dem Raspberry Pi 4.

Keep it real!

Die Maxime war, dass alle Systeme möglichst nah am Original emuliert werden sollten. Das bedeutet, dass Super Nintendo und Co. mit einem Scanline-Shader versehen werden. Das kennt man auch von der Mega Man Legacy Collection auf der PS4.

Das Nintendo 64 wird unter Recalbox mit sinnvollen 640×480 gestartet und läuft mit voller Geschwindkeit. Dabei sieht es pixelig genug aus, um über die schwache Polygongrafik von früher einen sanften Schleier zu legen.

Recalbox Retro- und Scanline-Shader
Damit sieht es so aus wie früher: Recalbox Retro- und Scanline-Shader. Quelle: recalbox.com

Auch hier kann man alles in Menüs konfigurieren ohne in irgendwelchen Dateien per Terminal editieren zu müssen. Man kann dies zwar tun und das wurde in Recalbox auch nicht abgeschaltet aber es ist so viel bequemer. Und selbst das braucht man nur ganz selten denn die vorgefertigten Einstellungen sind meistens genau das was ich haben wollte.

Mein Pro-Tipp dazu: Shader #25 crt-pi.glslp mit Hotkey + LT auswählen und das Bild wird wie auf einem CRT gewölbt. Sieht exakt aus wie damals. Ein gutes Beispiel ist Super Mario World auf dem Raspberry Pi.

Input Lag vom Raspberry Pi

Recalbox basiert auf auf Emulatoren, die eine perfekte Simulation der Original-Hardware anstreben. Durch die schwache Hardware des Raspberry Pi ist leider eine Verzögerung bei den Eingaben spürbar vorhanden. Das SNES Classic Mini hat deutlich weniger Verzögerung bei den Eingaben.

Un grand merci à France!

Recalbox haben wir einem kleinen Team von französischen Entwicklern zu tun, von denen leider kaum jemand etwas weiß. RecalBox verhält sich zu RetroPie in etwa wie der Wechsel von Kodi zu OSMC: Aufgeräumter, hübscher und einfacher.

Meiner Ansicht nach ist es aber besser, man konzentriert sich nur auf Systeme, die ohne Abstriche auf einem Raspberry Pi funktionieren und eben mit Joypads steuerbar sind.

Die neue Recalbox 7.0 Dragonblaze

Seit dem 2 Oktober 20 gibt es die finale Version von Recalbox 7.0 mit Unterstützung für C64, Dreamcast und PlayStation Portable. Spiele wie Star Fox 2 kann man jedoch schon länger stabil spielen.

Retro Achievements

Man fühlt sich dann beim Spielen schnell abgenabelt von der Welt. Keine Freundeliste, kein Twitch-Aufnahme-Button und schon gar keine Trophies oder Achievements.

Halt! Letzteres ist nicht richtig. Dank RetroAchievements kann man seinen Fortschritt ins Internet stellen und mit Gleichgesinnten vergleichen. RecalBox hat im Hauptmenü einen Button um seine Zugangsdaten einzugeben.

Wer sich am Input Lag der Recalbox stört, der sollte sich lieber für das SNES Classic Mini entscheiden, welches es hier günstig zu kaufen gibt. Alternativ kann man auch einen Odroid XU4 von Hardkernel für Recalbox nutzen. Dieser ist deutlich schneller aber hat leider auch seine eigenen Macken. Eine tragbare Alternative sind auch die Emulationshandheld im Gameboy Look.


Beitrag veröffentlicht

in

von

Kommentare

130 Antworten zu „recalbox 7.1: Besser als RetroPie“

  1. Avatar von rotlurch
    rotlurch

    Hallo nochmal, also der Entwickler von batocera war vorher mit an der Entwicklung von recalbox beteiligt, hat dann aber wohl aus welchen Gründen auch immer (wohl irgendwelche internen Streitereien, wie so oft) sein eigenes Projekt gestartet. Daher sind auch noch recalbox Bezeichnungen in batocera vorhanden.

    Übrigens arbeitet er wohl grade an der implementierung eines Amiga Emulators in die neue 5.11 Version.

    Das einzige was mich bisher etwas abschreckt ist der Punkt, mit dem image zurücksichern, da gefiel mir das mit den getrennten Partitionen und dem Noobs besser.

    1. Avatar von JTR
      JTR

      Naja all die PC Emulatoren von Commodore (C64, Amiga), ATARI, Amstrad, Sinclair etc. machen an einem TV eh wenig Sinn, weil du zu oft eine Tastatur bräuchtest. Am PC natürlich kein Problem.

    2. Avatar von Marc
      Marc

      Aktuell gefällt mit Batocera bis auf den Namen deutlich besser.

      Und ich sehe das mit den Emulatoren mit Tastaturzwang auch so wie JTR. Wenn das Interface schon komplett auf Joypad optimiert ist, braucht man das nicht. Ich verstehe auch nicht, wieso es keinen Emulator gibt, der das urgendwie anders löst. C64 habe ich deswegen sofort wieder rausgenommen.

    3. Avatar von Hansolo
      Hansolo

      Naja all die PC Emulatoren von Commodore (C64, Amiga), ATARI, Amstrad, Sinclair etc. machen an einem TV eh wenig Sinn, weil du zu oft eine Tastatur bräuchtest.

      Soll ja Leute geben die angeblich ihren PC am TV anschließen. Das aber macht aufgrund der Tastatur wenig Sinn.
      Umgekehrt machen diese alten Spiele auf einem großen TV kein Sinn weil sie aufgebläht wirken und ungefiltert angezeigt wird.
      Die Spiele sahen damals auf der alten Röhre besser.

  2. Avatar von rotlurch
    rotlurch

    Also das mit der Tastaur find ich jetzt nicht sooo schlimm. Man kann ja auch den A500 ans TV anschließen.

    Ok der Name iss bekloppt, aber wenigstens dröhnt nicht jedesmal ein nerviges Startvideo auf voller Lautstärke durchs ganze Haus.

    @Marc:Vielleicht kannst du ja mal einen Vergleichenden Artikel dazu schreiben, sowas wie recalbox vs. batocera welche distro besser ist, Vorteil, Nachteil, Unterschied etc.

    Ich habe da bisher nicht ganz die feinen Unterschiede erkennen können, da müßte bei batocera ein etwas ausführlicher changelog her meine ich.

    @Hansolo: Dafür kannst du ja die Shader einstellen, wie im Artikel erwähnt bekommt man dann auch die Bildschirmkrümmung.

    BTW mitlerweile werden ja auch schon Overlays unterstützt.

    1. Avatar von Marc
      Marc

      Selbstverständlich mache ich das.

  3. Avatar von Tom
    Tom

    Einige Leute, die mit retropie zu tun haben, verhalten sich irgendwie wie die letzten *** … arrogant ohne Ende und nicht bereit, Vorschläge wenigstens mal zu überdenken. Stattdessen wird pampig reagiert. Da fragt man höflich nach diversen Möglichkeiten, ein paar Emulatoren fernab des Mainstreams einzubauen und man bekommt dafür einen Tritt in den Allerwertesten.

    Der Großteil der Community dort ist ist das Allerletzte. Sowas muss ich mir nicht mehr antun. Alles viel zu einseitig und von oben herab. So ein Drecksverhalten unterstütze ich nicht. Ausserdem gefällt mir recallbox eh besser.

    Macht einfach weiter so, dann passt das …

    1. Avatar von Marc
      Marc

      Die Entwickler von recalbox sind im selbigen Forum aber genau so schlimm. Lies dir dort mal die Antworten auf meine Posts zum Odroid und vor allem Input Lag durch.

      Es ist nie deren Software sondern immer meine Blödheit. Die denken wohl alle, sie bauen eine Konsole. Dabei haben sie nur ein Frontend für Libreto gebaut.

    2. Avatar von JTR
      JTR

      Scheisse, man sollte öfter herein schauen. Ich muss meine recalbox mal updaten wenn nun PSP hinzu kam.

    3. Avatar von Marc
      Marc

      Der PlayStation Portable Emulator läuft nur mit dem Odroid Board performant.

    4. Avatar von JTR
      JTR

      Gut kehrt um habe ich immer noch drei funktionierte PSP gerootet herum liegen.

  4. Avatar von juicee
    juicee

    Hallo Marc. Cooler Beitrag. Wie ist die Handhabung von Recalbox mit Amiga/C64 Emulation im Zusammenspiel mit Competition Pro (USB) Joysticks? Bei Retropie ist es wirklich ein Pain sich damit auseinander zu setzten und funktioniert fast immer nicht wie’s soll… Bevor ich mich nun mit Recalbox beschäftige hätte ich gerne deine (eure) Meinung dazu. Besten Dank. juicee

    1. Avatar von Marc
      Marc

      Ich habe die C64 und Amiga-Titel kurz getestet. ICh habe es dann aufgegeben weil es nicht mit dem Joypad (XBOX 360 Adapter und Controller) funktioniert hat. Ich hatte aber auch nie einen C64 oder Amiga. Vielleicht braucht man da eine Tastatur für? Keine Ahnung.

  5. Avatar von Lock
    Lock

    Hallo,
    ich habe die Recalbox 4.1 installiert und mir nun die Xbox 360 Konsole mit dem passenden xbox 360 Wireless Adapter gekauft. Leider habe ich Probleme, diese Konsole zum laufen zu bekommen. Hier habe ich aber gelesen, dass diese Konsole plug &play laufen. Habe ich was falsch gemacht, bzw. wie kann ich die Konsole erkennen lassen ?

    1. Avatar von Marc
      Marc

      Meinst Du mit Konsole das Joypad? Das musst Du erst pairen. Den connect-Knopf lange gedrückt halten am Adapter und dann den connect-Button am Joypad lange drücken. Fertig.

    2. Avatar von JTR
      JTR

      C64 wurde mit Joystick gespielt. Gamepads waren damals noch eine neue Nische die erst ein paar Konsolen oder Computer boten. C64 und Pad wäre eher ein Affront. Die Tastatur brauchtest du für die Start Commandos.

    3. Avatar von AlterMann
      AlterMann

      Das ist doch Unsinn mit dem Joystick. Klar,der Quickshot Pro war praktisch Standardausstattung am C64 – und dennoch habe ich sehr wohl mit Gamepads am C64 gezockt.
      Die Tastatur war auch nicht nur für die „Start-Kommandos“ gedacht, sondern bei vielen Spielen gleichermaßen eben auch der Controller.

  6. Avatar von Oliver
    Oliver

    Retropie ist einwandfrei – setzt man sich gewissenhaft mit den diversen, ja zahlreichen Configs auseinander. Ist eben kein Out of the Box System. Wer das möchte, soll sich die Konsolen nebst Modulen usw. kaufen.

    1. Avatar von Marc
      Marc

      Dann stimmst Du mir ja zu: Recalbox ist mehr out-of-the-box als Retropie. Ich habe keinen Bock auf eine Tastatur neben dem TV. Recalbox hat sich diesen Komfort als oberstes Ziel gesetzt, wirklich nur Joypads nutzen zu wollen. Find ich super.

    2. Avatar von ammowaste
      ammowaste

      der beste kommentar hier.
      Ganz deiner Meinung.
      Wenn man keine Ahnung hat, soll man einfach lieber gar nix sagen :-)

  7. Avatar von Frederik
    Frederik

    Danke für den Erfahrungsbericht hat mir die Entscheidung abgenommen. Dann wird es wohl Recalbox! :)

  8. Avatar von peter
    peter

    input lag kann man mit hotkey über menü latency und run ahead einstellen. so läuft es bei mir auf stufe 2 – 3 perfekt.
    obwohl ich meine das es den emulations input lag beseitigen kann, vom controller wahrscheinlich nicht.

  9. Avatar von Alvin
    Alvin

    Leider wird hier vergessen, das Recalbox scheinbar mit jeder neuen Version schlechter und schlechter wird.
    Version 8 läuft auf meinem Raspberry Pi3 B+ einwandfrei und macht keine Probleme.
    Danach ging’s scheinbar bergab, den viele Köchen scheinen hier den „Brei“ zu verderbeben.
    Mann braucht sich im Forum

    nur mal umzusehen, wieviele Probleme es gibt.
    Überhaupt, das Forum:
    Wenn man Franzose ist, kann man sich alles erlauben, z. B. in französisch quer durch alle Boards (englisch, deutsch, usw.) posten und erhält sofort eine Antwort vom „Recalbox-Team“.
    Macht man sowas als englische sprachige Person oder als Deutscher, schon gibt’s ’nen Rüffel weil man falsch postet, und auf Antworten kann man lange warten.
    Und wenn’s welche vom Recalbox-Team gibt, dann nicht in der Sprache in der man anfragt, sonder es wird einfach auf eine französischen Text verlinkt mit dem Hinweis, man solle doch bitte einen Online-Translator nutzen.
    Als Deutscher ist man in diesem Forum immer noch der französische „Erzfeind“.
    Antworten auf Fragen gibt’s fast nie, und wenn man sich kritisch zu Problemen mit Recalbox oder zum Forum äußert, taucht ein Moderator auf, behauptet man würde Streit anfagen und ihn und das gesamte „Recalbox-Team“ beleidigen. – Und Ruck-Zuck ist man gesperrt und kann nicht mehr posten.
    Zu einer sachlichen Diskussion ist das „Recalbox-Team“ nicht bereit, und Ahnung scheint es auch nicht richtig zu haben, den was macht das tolle Team:
    Es nimmt die Werke anderer (sprich die Emulatoren) und verpasst ihnen eine schöne Benutzeroberfläche.
    Ist dann kein Wunder, wenn man bei Problemen nicht weiterhelfen kann, weil man eben die Emulatoren nicht selbst programiert hat, und deshalb nicht weiß wie sie funktionieren.

    1. Avatar von Alvin
      Alvin

      Ich meine Version 6 (UND NICHT VERSION 8) läuft auf meinen meinem Raspberry Pi3 B+ einwandfrei und macht keine Probleme.

    2. Avatar von Marc
      Marc

      Du hast absolut recht. Deswegen nutze ich aktuell auch Lakka.

  10. Avatar von Alvin
    Alvin

    „Du hast absolut recht. Deswegen nutze ich aktuell auch Lakka.“
    @Marc
    LOL !

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert