Mehr Spiele auf dem NES Mini Classic mit hakchi2 und einem Mac hinzufügen

Der NES Mini Classic ist eine wunderbare kleine Konsole. Er fängt das alte Gaming-Feeling perfekt ein — man sitzt nah am Bildschirm, hält authentisch wirkende Controller in der Hand und alles wird modern über HDMI auf einem aktuellen Fernseher ausgegeben. Dazu kommen all die guten alten Klassiker im 30-Spiele-Lineup, sodass man alles spielen kann, was man in den 90ern liebte. Alles? Fast.

Vielleicht fehlen einige Spiele, die man gerne hätte. Mir fehlt zum Beispiel Nintendo World Cup, das ich auf meinem echten NES besitze, aber nicht auf dem Mini. Andere Titel vermisst man vielleicht auch. IGN hat eine großartige Liste.

Nicht lange nach dem Launch kam hakchi zur Rettung und bot eine erste Möglichkeit, Spiele hinzuzufügen. Es funktionierte sogar auf mehreren Plattformen — Windows, Mac und Ubuntu — aber man musste es selbst kompilieren, was bei mir nicht klappte.

Dann kam hakchi2 mit viel besserer Bedienbarkeit, aber mit dem großen Nachteil für Mac-Nutzer wie mich: Es läuft nur unter Windows. Seit seiner Veröffentlichung habe ich nach einem Weg gesucht, es auf einem Mac zu nutzen. Nach einigem Ausprobieren ist es gar nicht so schwierig — und es ist KOSTENLOS, auch wenn man kein Windows besitzt.

HAFTUNGSAUSSCHLUSS: hakchi2 ersetzt die komplette Firmware/den Speicher des NES Mini Classic. Das bedeutet: alles auslesen, modifizieren, wieder einspielen — dabei wird das gesamte System überschrieben. Falls dabei etwas schiefgeht, könnte der Mini nicht mehr starten. Ich habe Berichte gelesen, wo das passiert ist und die Leute das Original-System wieder flashen konnten. Aber Garantien gibt es keine.

Wer Retro-Spiele liebt, weiß auch: NES-Spiele sind urheberrechtlich geschützt und dürfen nicht kostenlos genutzt werden. Bitte nur Spiele auf dem NES Mini installieren, die man legal besitzt.

nesminiclassic

Was man braucht

  • Das neueste Binary-Release von hakchi2
  • VirtualBox für Mac (ich nutzte Version 5.1.14 für OSX Hosts)
  • Das VirtualBox Extension Pack (auf All supported platforms klicken)
  • Ein Microsoft Windows Virtual Machine Image für VirtualBox, das man hier findet (ich nutzte Microsoft Edge Win 10 Stable). Läuft 90 Tage. Mit Snapshots kann man das verlängern — Microsoft empfiehlt das sogar im Hintergrundbild.
  • Etwa 20 GB freier Speicherplatz auf dem Mac
  • Den NES Mini Classic (meiner ist ein Modell MOD. CLV-001) mit USB-Kabel. Controller werden nicht benötigt.

Kurzversion

  • VirtualBox installieren und starten.
  • Extension Pack installieren.
  • Windows VM hinzufügen.
  • USB-Unterstützung aktivieren.
  • VM starten.
  • hakchi2 starten.
  • Windows .NET Framework installieren lassen.
  • NES Mini per USB verbinden.
  • NES Mini einschalten, dabei RESET halten.
  • NES-Mini-Treiber aus hakchi2 installieren.
  • Kernel dumpen.
  • Video ansehen, um hakchi2 kennenzulernen.

Detaillierte Version

  • VirtualBox mit dem Installer installieren (meine Datei hieß VirtualBox-5.1.14-112924-OSX)
  • VirtualBox starten
  • Das Extension Pack herunterladen und per Doppelklick öffnen (bei mir Oracle_VM_VirtualBox_Extension_Pack-5.1.14-112924.vbox-extpack) Das Extension Pack wird benötigt, weil VirtualBox standardmäßig keine USB-Unterstützung mitbringt. Da wir später den NES Mini per USB verbinden, muss es installiert werden.
  • „Install” klicken, Lizenzvereinbarung akzeptieren. Dann die Windows VM installieren.
  • Die heruntergeladene VM von Microsoft aus der ZIP-Datei entpacken. Meine Datei hieß MSEdge.Win10_RS1.VirtualBox.zip und enthielt MSEdge - Win10_preview.ova
  • MSEdge - Win10_preview.ova doppelklicken.
  • VirtualBox zeigt nun die Konfiguration für die VM. Einstellungen so akzeptieren und auf „Import” klicken.
  • Der Import dauert etwas.
  • Nach dem Import ist die VM in VirtualBox sichtbar. Im rechten Panel unter „USB” steht „Deaktiviert” — das muss geändert werden.
  • Auf „Einstellungen” klicken → „Anschlüsse” → „USB”. USB-Controller aktivieren und USB-2.0-Controller (EHCI) wählen.
  • VM starten.
  • Nach dem Start gibt es möglicherweise einen Hinweis, dass die Gasterweiterungen veraltet sind. Kann man ignorieren oder über “Geräte” → “Gasterweiterungen einlegen…” aktualisieren.
  • hakchi2 herunterladen und entpacken.
  • hakchi.exe doppelklicken. Windows fordert möglicherweise die Installation von .NET Framework 3.5. “Diese Funktion herunterladen und installieren” klicken und warten.
  • Fenster schließen und hakchi.exe erneut starten.
  • NES Mini Classic per USB mit dem Mac verbinden.
  • NES Mini einschalten, dabei die RESET-Taste halten. LED leuchtet nicht auf.
  • In VirtualBox unten rechts auf das USB-Symbol klicken und Onda (unverified) V972 tablet in flashing mode auswählen.
  • Windows installiert automatisch einen Treiber. Warten bis fertig.
  • In hakchi2 auf „Kernel → Dump kernel” klicken.
  • Ein Popup erscheint: „Waiting for NES Mini…”, dann „Install driver” klicken und Warnung akzeptieren.
  • Ein schwarzes Fenster erscheint. Warten, bis eine Meldung erscheint, die etwa „Press ENTER to close” lautet.
  • ENTER drücken.
  • Der Kernel-Dump startet.
  • hakchi2 ist einsatzbereit.

Wer mehr über die Verwendung von hakchi2 erfahren möchte, schaut sich dieses Video an.

Und so nutzt man hakchi2 auf einem Mac — kostenlos.