ROMs

There are three (current) variants of our current practice ROM. Provided are

  1. rom link - direct links to the rom or information about it
  2. patch link - the IPS (binary) patch file based against the (common) PRG0 SMB3 .nes file. Running RomPatcher.js or Lunar IPS to patch the PRG0 rom should yield the target practice rom.

Current

  • Lui has extended fcoughlin and dotsarecool’s work. Included in the zip are patches for regular practice, pspeed with dots, and a subpixel practice patch. Most recent description from Lui: hammer bros are back on the maps as stationary levels, plus all map sprites (hammer bros, plants, tanks etc) may be entered manually and won’t disappear if beaten or exited. Updated the speed viewer as well to take slope/conveyor speed boosts into account, thanks to tompa.
  • Lui made a clips practice rom that shows interesting memory values instead of score and timer. It is more detailed for clips
  • Someone (lui/czikubi?) made a 7-1 practice rom that shows the interesting memory values instead of score. This recent version includes a patch from noswear for setting the 1-3 goomba value correctly without having to go there, which helps when running for 4C.
  • Lui has created a firekill practice rom. Usage:
    1. Go to the desired world
    2. Powerup before entering a level the distance from the castle you wish
    3. Press select to increment the leftmost number in score (which represents how many movements the bro will take when exiting the level)
    4. Press select-start to exit the level. Note the bro movements.
    5. Go to the airship as normal You will get the pattern you selected with the ‘select’ button.

Historical patches

  • fcoughlin created the standard version, which hard-codes debug mode (start screen lives and stage select, select button cycles powerups, full infinite world map items) and includes hammer brother delete and stage reentry.
  • dotsarecool augmented fcoughlin’s ROM and created a version that allows start-select stage exit and adds dots on the screen at P-speed check points.
  • Lui’s builds off dots’ further. Description: not much new, but i’ve replaced the anchor with something that looks like a poison shroom that makes you small mario on the map, also added some meme easter egg which may or may not be useful, see if you can figure it out
  • Lui’s 7-7 practice rom
  • Lui’s 7-1 wrong warp practice rom
  • Zikubi’s 7-1 wrong warp practice rom

Alternatives

SMB3 Race Edition

MaCobra made a race edition, which is also a candidate for a future tournament rom. It is speedrunners edition minus autoscroller edits, or, nohands + HB movements of one.

Download v1.7 PRG0 version here

Romhacking SMB3

Route Randomizer

SMB3 bingo (mitchflowerpower)

this should be the most updated ver of bingo with the cards link Super_Mario_Bros._3_USA_Rev_9.nes

Instructions: https://bingobaker.com/view/1451346

Click the play online to have your card, window capture in OBS or whatever it is that you use

Refresh and or edit link will change the card to setup for a new one.

Notes

Some generic patches recommended for all of the above

  • noauto -removes autoscroller from the game
  • nodeaths -removes decrement of lives upon enemy death. it removes some code paths that slow down gameplay and never worry about restarting worlds
  • nocards -removes all random card encounters, normally triggered every time a players score passes a multiple of 80000.
  • MaCobra misc patches github macobra/smb3-hacks

  • narfman0 misc patches github narfman0/romhacks