More actions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
|title=Super Mario World | |title=Super Mario World | ||
|image=supermarioworldswitch.png | |image=supermarioworldswitch.png | ||
|description= | |description=Switch port of the amazing Super Mario World. | ||
|author=Lywx, snesrev | |author=Lywx, snesrev | ||
|lastupdated=2023/05/22 | |lastupdated=2023/05/22 |
Revision as of 13:13, 4 August 2023
Super Mario World | |
---|---|
General | |
Author | Lywx, snesrev |
Type | Platform |
Version | beta |
License | MIT License |
Last Updated | 2023/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
Known issues
Missing:
- Rumble support.
- A settings menu using imgui or any other library.
- Saves tied to the selected user.
Credits
- SnesRev for making all this incredible ports.
- The original Super Mario World PC Port.
- The cool discord community snesrev build, you can join here.