Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Super Mario World Switch

From GameBrew
Revision as of 13:13, 4 August 2023 by HydeWing (talk | contribs)
Super Mario World
General
AuthorLywx, snesrev
TypePlatform
Versionbeta
LicenseMIT License
Last Updated2023/05/22
Links
Download
Website
Source
Support Author

This is a WIP port of Super Mario World for the Nintendo Switch based on the PC port of the decompilation project.

The goal of this project is to create a version of the game that can be played on the Nintendo Switch console without the need for an emulator.

User guide

Precompiled Binary

Requirements

  • You require a rom of Super Mario World (it needs to be called smw.sfc).
  • Latest atmosphere (you can get it from here).
  • A device with Windows / Linux or MacOS to build the rom with DevKitPro.
  • Git.

Building

  • Clone the smw repository from here, make sure to specify the --recursive argument.
  • Download and install DevKitPro from here.
  • If using windows, make sure to prefix all the pacman commands with dkp-.
  • On the terminal, switch to sm/src/platform/switch and type make.
  • When the build finish, transfer the .ini, nro and your sm.smc rom to your Switch using usb or ftp.

Commands

git clone --recursive https://github.com/snesrev/smw
(dkp)-pacman -S git switch-dev switch-sdl2 switch-tools
cd sm/src/platform/switch
make -j$(nproc)

Supported Versions

  • Super Mario World - 6b47bb75d16514b6a476aa0c73a683a2a4c18765

Screenshots

supermarioworldswitch-01.png

supermarioworldswitch-02.png

supermarioworldswitch-03.png

Known issues

Missing:

  • Rumble support.
  • A settings menu using imgui or any other library.
  • Saves tied to the selected user.

Credits

External links

Advertising: