Advertentie
Nog geen twee weken nadat de eerste softwarematige jailbreak voor de Nintendo Switch 2 openbaar werd, zijn ontwikkelaars er al in geslaagd om exclusieve games op andere apparaten te draaien. Zo zijn demonstraties verschenen van Mario Kart World op een Mac en een iPhone 18 Pro. Ook Splatoon Raiders en Donkey Kong Bananza zijn opgedoken in vroege tests op pc. De ontwikkelingen volgen op de ns2jb-exploit, waarmee beveiligingsonderzoekers toegang kregen tot onderdelen van het bestandssysteem van Nintendo's nieuwste console.
De opvallendste demonstratie komt van ontwikkelaar Will Faust. Hij liet Mario Kart World draaien op een Mac met Apple Silicon en vervolgens op een iPhone 18 Pro. Daarvoor gebruikte hij een aangepaste, niet-openbare versie van nxnative. Dit project werkt anders dan een traditionele emulator: omdat de Switch 2 en Apple Silicon dezelfde ARM64-instructieset gebruiken, kan de oorspronkelijke gamecode rechtstreeks worden uitgevoerd. De systeem- en grafische functies moeten wel worden aangepast. Zo worden de grafische opdrachten van Nintendo's NVN2-interface vertaald naar Metal, de grafische technologie van Apple.
Volgens Faust gebruikt de iPhone-versie iets minder dan 6,5 GB werkgeheugen. Dat is mogelijk door een techniek waarbij gegevens vanuit het bestandssysteem als extra geheugenruimte worden gebruikt. De ontwikkelaar stelt dat de game daardoor mogelijk ook op apparaten met 8 GB geheugen kan draaien. De demonstratie is echter nog geen publiek beschikbare oplossing. Faust heeft aangegeven de aangepaste broncode niet openbaar te maken. Bovendien vertoonde de eerdere Mac-versie nog grafische fouten, waaronder ontbrekende geometrie en onjuist weergegeven kleuren.
X (Twitter) Privacymelding
Op deze positie willen we je een Twitter-feed tonen. We vinden het belangrijk om je gegevens te beschermen. X wil voor het afspelen van een feed cookies op je computer plaatsen, waarmee je eventueel gevolgd kan worden. Wanneer je de feed toch wil bekijken, kun je op de feed klikken. De feed wordt daarna geladen en getoond.Toon tweets vanaf nu direct
X (Twitter) Privacymelding
Op deze positie willen we je een Twitter-feed tonen. We vinden het belangrijk om je gegevens te beschermen. X wil voor het afspelen van een feed cookies op je computer plaatsen, waarmee je eventueel gevolgd kan worden. Wanneer je de feed toch wil bekijken, kun je op de feed klikken. De feed wordt daarna geladen en getoond.Toon tweets vanaf nu direct
Ook op pc wordt vooruitgang geboekt. Ontwikkelaar Sheepish liet Splatoon Raiders starten in een aangepaste versie van Eden, een emulator die oorspronkelijk voor de eerste Nintendo Switch is ontwikkeld. De game wist het personageselectiescherm te bereiken, maar kampte met forse vertragingen, ontbrekende functies en problemen met VSync. Inmiddels zijn er ook verdere ontwikkelingen rond Eglantine, een experimentele emulator die voortbouwt op Eden en andere bestaande projecten. Daarmee zijn demonstraties verschenen van Mario Kart World op pc. De compatibiliteit en prestaties zijn echter nog afhankelijk van de gebruikte hardware en de ontwikkeling van de emulator. Ook voor deze oplossing geldt dat er nog veel werk nodig is voordat sprake is van een stabiel platform.
De mogelijkheid om Switch 2-games op andere hardware te draaien, hangt nauw samen met de eerder ontdekte jailbreak. Zoals eerder beschreven, maakt de ns2jb-exploit gebruik van kwetsbaarheden in de software van de console. De methode werd onder meer via programmeeromgeving SmileBASIC 4 geactiveerd. Nintendo verwijderde die applicatie vervolgens uit de eShop. De jailbreak maakt het mogelijk om gamebestanden en systeemonderdelen uit te lezen, maar biedt op zichzelf geen volledige toegang tot het besturingssysteem. Ontwikkelaars gebruiken de verkregen gegevens nu als basis voor hun emulatieprojecten.
De technische verschillen tussen de demonstraties zijn belangrijk. De aanpak van Faust voert de ARM-code rechtstreeks uit op Apple-hardware en vertaalt de grafische opdrachten naar Apples eigen interface. Bij Eden en Eglantine wordt de console juist via emulatie nagebootst. Beide methoden moeten omgaan met de specifieke hardware en software van de Switch 2, waaronder de nieuwere NVN2-grafische interface. Dat verklaart waarom sommige games inmiddels starten, maar nog niet zonder problemen speelbaar zijn.
X (Twitter) Privacymelding
Op deze positie willen we je een Twitter-feed tonen. We vinden het belangrijk om je gegevens te beschermen. X wil voor het afspelen van een feed cookies op je computer plaatsen, waarmee je eventueel gevolgd kan worden. Wanneer je de feed toch wil bekijken, kun je op de feed klikken. De feed wordt daarna geladen en getoond.Toon tweets vanaf nu direct
X (Twitter) Privacymelding
Op deze positie willen we je een Twitter-feed tonen. We vinden het belangrijk om je gegevens te beschermen. X wil voor het afspelen van een feed cookies op je computer plaatsen, waarmee je eventueel gevolgd kan worden. Wanneer je de feed toch wil bekijken, kun je op de feed klikken. De feed wordt daarna geladen en getoond.Toon tweets vanaf nu direct