This patch adds a world select menu when starting SMB1.
Usage:
- Press select to switch between lines
- Press Left or Right to change values by 1, Up or Down to change by 16
- Press Start to start the game!
A couple of things to be aware of:
-
The selectors are 0-based, so if you pick world 0, area 0, you will get what's normally 1-1 (the title screen will show 1-1.) This was done to make it easier to remember level numbers rather than having to remember that you were on "right side of a cloud - copyright sign"
-
The 'area' selector picks areas not levels. If you play a stage where there's a pipe entry cutscene, it is it's own separate area. This way you can access every single area but the numbering can be a little off.
First, download the latest patch from the releases
Then simply apply that IPS (using for instance Lunar IPS) to the original, unmodified version of the Super Mario Bros. (US/World) ROM.
The MD5 checksum for the ROM you should be using is 811b027eaf99c2def7b933c5208636de.
Have fun!
/threecreepio
Some of the glitched levels behave kind of strange, and you might need game genie codes to get a good look at them. Here are some useful ones:
-
YZNLLYTX- Disables the "TIME UP" message, so your game timer can't expire. -
AANLIAAL- Allows control of Mario when he's stuck at the top of the level. -
AISSONOX- Allows moving through walls -
EYSPAPEI- Turn ground levels into water levels, and water levels into ground levels. -
NYNPKGYE- Disable automatic right movement (this will break actual cutscene levels)