[Beta] Super Mario World Port

Lywx

Member
OP
Newcomer
Joined
Apr 4, 2023
Messages
12
Trophies
0
Age
22
Location
Mexico
XP
265
Country
Mexico
gqPkeCR.png


Hey guys! This is a wip project, I made a switch port of the amazing Super Mario World, its still on an early state but its fully playable, compared to my old zelda 3 and super metroid port, this comes with some cool features like support of native recording, a custom background ( Its a PoC ) and in the future im gonna try to add even more stuff!


1684897771763.png
1684897794999.png

1684833806235.png
1684834066227.png

1684833832807.png



7hHdmsD.png

Precompiled Binary
  • You can download a precompiled binary with or without the animated background
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 ( We need to wait until my PR gets merged )
  • 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
  • Enjoy <3!
Commands

Bash:
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

HoV8irR.png

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

zwcEcEO.png

PD: If you like my work, please support me here, im gonna try to keep working on this incredible ports <3
 
Last edited by Lywx,

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,395
Trophies
3
Age
46
Location
At my chair.
XP
18,883
Country
Colombia
While this looks interesting, the Switch hardware is more that good enough to run the game in an emulator without problems.
The project is about to run on native hardware instead of emulating, by now the program even compare an emulated rom with the actual result and if differs generate an alert.
 

James_

aka Underscore_ or 'that Meowstic guy'
Member
GBAtemp Patron
Joined
Oct 2, 2019
Messages
733
Trophies
2
Age
18
Location
Outside, I wandered off
XP
4,879
Country
United Kingdom
I saw the SMW decomp get released on the Snesrev Discord server not that long ago, I was guessing a Switch port was soon to follow.

That didn't take long lmao, great job Lywx.

now pls play in 4:3
 
  • Like
Reactions: lordelan

Girtana1

Well-Known Member
Member
Joined
Jun 22, 2016
Messages
121
Trophies
0
XP
948
Country
United States
While this looks interesting, the Switch hardware is more that good enough to run the game in an emulator without problems.
that's not the point lmao, plus it is crazy to see the game have INSTANT load times and absolutely no lag (like when there's a handful of sprites on screen) I haven't kept up with SMW stuff in forever but I can only imagine the insane potential this brings to the table for 'ROM hacks' now
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,402
Trophies
1
Age
41
XP
4,606
Country
Argentina
that's not the point lmao, plus it is crazy to see the game have INSTANT load times and absolutely no lag (like when there's a handful of sprites on screen) I haven't kept up with SMW stuff in forever but I can only imagine the insane potential this brings to the table for 'ROM hacks' now

Is a 2D 16 bit game, the Nintendo 64 ports are honesty more impressive.

Sure this is cool and that but is not Ship of Harkinian.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,805
Trophies
1
Age
44
XP
6,577
Country
Germany
It is fixed now on the new builds, sorry i forgot to fix the smw.ini file
Since the source code is available, how likely is it that the game will get real 16:9 widescreen support? I mean not stretched but just, u know, showing more of the level like with those widescreen hacks in bsnes HD?
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,395
Trophies
3
Age
46
Location
At my chair.
XP
18,883
Country
Colombia
Since the source code is available, how likely is it that the game will get real 16:9 widescreen support? I mean not stretched but just, u know, showing more of the level like with those widescreen hacks in bsnes HD?
Exactly one of the goals of the project. Today if you run it you will notice its wide screen.

And on the ini you can setup several modes
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Do you have the mini radiator cooler? I Jerry rigged a heatsink and 5volt fan from a dead graphics card on mine, but eventually wanna get a real cooler/fan.
  • Psionic Roshambo @ Psionic Roshambo:
    Pure copper heat sink kit and fans
    +1
  • BigOnYa @ BigOnYa:
    I don't know bout sets, I downloaded all the roms for mine separately.
  • Psionic Roshambo @ Psionic Roshambo:
    My 1500ish games is all hand picked and scraped it's taken me months but zero trash well except MAME.... Tried deleting clones and broke the originals uugghh
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I legit have been complaining about MAME for over 20 years... Hate the way they handle roms
  • BigOnYa @ BigOnYa:
    Yea is a pain sometimes
  • Psionic Roshambo @ Psionic Roshambo:
    Now that they decided to add Tiger handheld and fruit machines.... Newer sets are worthless
  • Psionic Roshambo @ Psionic Roshambo:
    Because who doesn't want to emulate Halo LCD by Tiger when the machine needed to emulate it... Could just play Halo....
  • K3Nv2 @ K3Nv2:
    Batocera has some tiger games
  • Psionic Roshambo @ Psionic Roshambo:
    I don't have them on mine Ken lol
  • K3Nv2 @ K3Nv2:
    Waste of the 128kb they take
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Tiger handhelds are good for one thing.... Occupying space in a landfill
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
  • Xdqwerty @ Xdqwerty:
    an online friend I've known since 2021 left me :( bc my attitude is "cutty"
    Xdqwerty @ Xdqwerty: an online friend I've known since 2021 left me :( bc my attitude is "cutty"