Yuzu Emu: Switch-Spiele laufen per Emulator auf Apples M1

Dank der ARM-Virtualisierung auf Apple Silicon lassen sich darauf jetzt auch Switch-Spiele ausführen. Stabil nutzbar ist das aber noch nicht.

Artikel veröffentlicht am ,
Switch-Spiele können auf ARM-Macs emuliert werden.
Switch-Spiele können auf ARM-Macs emuliert werden. (Bild: Golem.de)

Da die neuen Macs von Apple die eigenen ARM-CPUs nutzen, lassen sich darauf auch vergleichsweise einfach andere für ARM erstellte Systeme emulieren oder virtualisieren, wie dies etwa mit Windows gelingt. Die Entwicklerin Serafina Brocious setzt dies für den Emulator Yuzu um, der dafür gedacht ist, Spiele für die Switch auf handelsüblichen Rechnern auszuführen. Das berichtet Brocious auf Twitter.

Stellenmarkt
  1. Manager Digital Optimization (m/w/d)
    Sky Deutschland GmbH, Unterföhring bei München
  2. Clinical Trial Associate (f/m/d)
    ITM Isotope Technologies Munich SE, Garching
Detailsuche

Bisher musste das Team für seinen Yuzu-Emulator auch die CPU der Switch emulieren. Die technische Grundlage für die Switch bildet eine leicht angepasste Version von Nvidias Tegra X1 - einer ARM CPU. Damit Yuzu also auf Windows und handelsüblichen x86-CPUs genutzt werden kann, muss der Emulator die Switch-CPU vollständig emulieren, was zu vielen Problemen führt. Auf den neuen Apple-Rechnern mit der ARM-CPU M1 ist das deutlich einfacher.

Hier reicht es theoretisch einfach aus, das Hypervisor-Framework von MacOS richtig für die eigene Software aufzusetzen, und schon lassen sich ARM-Instruktionen in der virtuellen Umgebung ausführen. Das ist zwar immer noch kompliziert, aber im Vergleich zur ARM-Emulation auf x86 doch deutlich einfacher. Wie Brocious schreibt, ist es dank dieser Arbeiten mit dem Hypervisor-Framework sogar theoretisch möglich, den Switch-Emulator auf iOS zu portieren, sofern Apple das Framework jemals für sein Mobilbetriebssystem frei gibt.

Noch sind die Arbeiten nicht allzu weit fortgeschritten, so dass die Spiele noch nicht wirklich nutzbar sind. So stürzt etwa Super Mario Odyssey in der Aufnahme von Brocious nach nur wenigen dargestellten Frames aufgrund von Grafikfehlern ab. Die Entwicklerin schätzt aber, dass die initialen Arbeiten zum stabilen Starten der Spiele wohl nur rund zwei bis drei Monate dauern wird. Der Code dazu findet sich auf Github.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Kooperation
Amazon Kreditkarte mit Landesbank Berlin wird eingestellt

Während der ADAC seine Kunden bereits informiert hat, schweigt Amazon Deutschland noch zum Ende der Kooperation mit der Landesbank Berlin.

Kooperation: Amazon Kreditkarte mit Landesbank Berlin wird eingestellt
Artikel
  1. Linux: Vom einfachen Speicherfehler zur Systemübernahme
    Linux
    Vom einfachen Speicherfehler zur Systemübernahme

    Ein häufig vorkommender Fehler in C-Code hat einen Google-Entwickler motiviert, über Gegenmaßnahmen nachzudenken.

  2. Social-Media-Plattform: Paypal will Pinterest kaufen
    Social-Media-Plattform
    Paypal will Pinterest kaufen

    Der Zahlungsabwickler Paypal soll bereit sein, 45 Milliarden US-Dollar für den Betreiber digitaler Pinnwände zu bezahlen.

  3. Pixel 6 (Pro): Googles Tensor-SoC ist eine wilde Mischung
    Pixel 6 (Pro)
    Googles Tensor-SoC ist eine wilde Mischung

    Viel Samsung, wenig Google: Der Chip kombiniert extreme Computational Photography mit einem kuriosen Design zugunsten der Akkulaufzeit.
    Eine Analyse von Marc Sauter

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Cyber Week Finale: Bis 33% auf Digitus-Monitorhalterungen & bis 36 Prozent auf EVGA-Netzteile • Samsung-Monitore (u. a. 24" FHD 144Hz 169€) • Bosch Professional zu Bestpreisen • Sandisk Ultra 3D 500GB 47,99€ • Google Pixel 6 vorbestellbar ab 649€ + Bose Headphones als Geschenk [Werbung]
    •  /