Super Mario Bros. Wonder is nearing completion as an unofficial native port for Windows, shifting the game from its original Nintendo Switch home to the PC platform. This development matters to players who prefer native Windows applications over emulation, offering a potential alternative for running this 2D platformer on a desktop or laptop. The project represents a significant technical effort to adapt a console-exclusive title for a different operating system without relying on standard emulation layers.
Fans adapt the Nintendo Switch platformer for Windows without emulation
The port targets the Windows environment by rebuilding the game's core C++ code using the clang-cl compiler, the same toolchain used for the Mac version. This approach allows the game to run natively on Windows rather than through a Switch emulator. The project aims to be the first Nintendo Switch game to receive such an unofficial native PC port, according to the developer behind the effort. This approach demonstrates the technical effort required to adapt the game's code for Windows without using emulation.
A key technical hurdle involves the game's graphics API, which the Switch version handles using Nintendo's NVN framework. The port team has rebuilt this graphics code and inserted a custom translation layer that converts NVN commands into Vulkan API calls. The custom translation layer converts the game's graphics commands to Vulkan, enabling compatibility with Windows graphics drivers. The underlying game logic remains unchanged, with the translation layer handling the heavy lifting for rendering.
There is currently no estimated time of arrival or release date for this unofficial port, leaving the timeline uncertain. The developer has not provided a schedule for when the project will be available for public testing or final release. There is currently no estimated release date for the unofficial PC port. The lack of a release schedule indicates that the project is still in development and has not yet reached a stable state.




Discussion
0 comments