Super Mario Bros. Wonder is nu speelbaar op pc zonder emulatie dankzij een native port

Decompilatie- en hercompilatieprojecten doorbreken de barrière van console-exclusiviteit voor pc-gamers. De afgelopen weken zijn er veel projecten verschenen die als doel hebben klassieke of zelfs moderne consolegames naar het pc-platform te porten. Hoewel deze projecten wisselend succes hebben gehad, waren de projecten die daadwerkelijk resultaten opleverden veelbelovend. Een van die projecten is een native port van de Nintendo Switch-exclusieve titel uit 2023 Super Mario Bros. Wonder.
De huidige status van de port
YouTuber Belmante ontwikkelde de port en plaatste de nieuwste update op het eigen kanaal: een native Windows-port van Super Mario Bros. Wonder. Deze draait op een Windows-laptop met een RTX 3050-GPU. In de video lijkt de game vrijwel vlekkeloos te draaien met ongeveer 60 FPS, waarbij kleine grafische fouten en flikkeringen op de achtergrond lichte FPS-dalingen veroorzaken.
Top 10 Testrapporten
» Top 10 Multimedia Notebooks
» Top 10 Gaming-Notebooks
» Top 10 Budget Gaming Laptops
» Top 10 Lichtgewicht Gaming-Notebooks
» Top 10 Premium Office/Business-Notebooks
» Top 10 Budget Office/Business-Notebooks
» Top 10 Workstation-Laptops
» Top 10 Subnotebooks
» Top 10 Ultrabooks
» Top 10 Notebooks tot €300
» Top 10 Notebooks tot €500
» Top 10 Notebooks tot € 1.000
» De beste notebookbeeldschermen
» Top Windows Alternatieven voor de MacBook Pro 13
» Top Windows Alternatieven voor de MacBook Pro 15
» Top Windows alternatieven voor de MacBook 12 en Air
» Top 10 best verkopende notebooks op Amazon
» Top 10 Convertible Notebooks
» Top 10 Tablets
» Top 10 Tablets tot € 250
» Top 10 Smartphones
» Top 10 Phablets (>90cm²)
» Top 10 Camera Smartphones
» Top 10 Smartphones tot €500
» Top 10 best verkopende smartphones op Amazon
Hoe werkt de port?
De opnieuw gecompileerde gamecode wordt gebouwd met C++. Een nieuwe laag vertaalt de NVN-driver naar Vulkan en communiceert rechtstreeks met de NVIDIA-driver, zonder tussenlagen. Het systeem gebruikt geen emulator, JIT of interpreter.
Belmante bespreekt ook hoe de game ASTC-texturen gebruikt, die niet compatibel zijn met NVIDIA-GPU's. Om dit probleem te omzeilen, is er een nieuwe decoder ontwikkeld waarmee de CPU ASTC-texturen kan verwerken. Een pipelinecache op schijf vermindert, samen met ASTC-decodering via meerdere threads, ook de haperingen die optreden wanneer nieuwe objecten verschijnen.
Desondanks is de port indrukwekkend, vooral omdat er geen emulatie wordt gebruikt. Belmante plaatste eerder een vergelijkbare video van de game die op macOS draaide op een Mac M1, hoewel die port enkele grote problemen had. Zoals Belmante aangaf, is de snelle ontwikkeling van het project te danken aan AI-ondersteuning.
Wat is de volgende stap?
Belmante heeft plannen bekendgemaakt om de port verder te optimaliseren en te testen op een geïntegreerde GPU: de Intel UHD 770, om precies te zijn. Volgens Belmante "valt die in dezelfde klasse als de Tegra X1 van de Switch zelf, dus is het een goede test om te zien met hoe weinig rekenkracht dit kan draaien." Aangezien de oorspronkelijke Switch geen bijzonder krachtige hardware had, is het logisch dat Belmante wil testen welke GPU minimaal nodig is voor de port.
De repository van de port is voorlopig nog privé, maar Belmante is van plan om binnenkort alles wat met het project te maken heeft openbaar te maken. Dit project is iets wat ontwikkelaars van andere decompilatieprojecten en gamers in de gaten zouden moeten houden.















