Newest Hacks

Final Fantasy 1 Angel Ring as a Drop Improved Equipment Stat Viewing X-Men 2 SRAM PC Style Sprites

Newest Translations

Super Mario RPG: Legend of the Seven Stars Teenage Mutant Ninja Turtles Super Metroid Dragon Warrior

Newest Reviews

Imp 1.0 Castlevania PoR Saturn Richter Phantasy Star Generation: 4 - A Relocalization Final Fantasy Tactics - War of the Lions Tweak

Featured Hack Images

Castlevania - Legends: Speed Hack Sonic 2 Time Attack Break Man III Goldeneye 007 - Solo Lvl - Sahara Prison

Featured Translation Images

Wonder Project J2: Koruro no Mori no Josette Ready 2 Rumble Boxing Saint Seiya: Ougon Densetsu Dragon Ball Z: Hyper Dimension

Recent Updates

Super Mario Bros. New Quest Enabled (Hard Mode Addendum)

Hack of Super Mario Bros.


When you beat Super Mario Bros. the Princess presents you with a “New Quest” and also that you can “push button B to select a new world.”

This hack enables the built-in new quest (aka “second quest” or “hard mode”) without also enabling world select, as enabling world select is what also enables hard mode after beating the game naturally.

When starting a new game it checks the world select flag at $07fc, and stores that value in the hard mode flag ($076a). This patches it to read the game timer at $07fa which should be 1 during this check, and loads that value into the accumulator instead. When it stores that value into the hard mode flag, everything falls into place. World select is now only enabled now if you beat the game, and continuing on a world (A + Start) still works as expected with hard mode enabled with both 1 and 2 player modes. Alternatively you can use Game Genie code XNNATXKN to perform this without the IPS patch.

This re-implementation was inspired by and presented as an alternative to Szemigi’s patch named “Hard Mode,” which featured some gameplay differences from the built-in hard mode. It shares no code with Szemigi’s patch, so the “New Quest Enabled” patch still targets the original ROM.

This patch was also inspired by earlier work by an unknown contributor that provided a similar patch many years ago. Since that version was no longer available, an independent re-implementation was created and also with the goal of avoiding any gameplay differences featured in Szemigi’s patch. This should play exactly the same as starting on 1-1 after finishing 8-4.

ROM / ISO Information:

  • Name: Super Mario Bros. (World).nes
  • Size: 40976 bytes (40 KiB)
  • CRC32: 3337EC46
  • CRC64: 42D4CC604B912DE9
  • SHA256: F61548FDF1670CFFEFCC4F0B7BDCDD9EABA0C226E3B74F8666071496988248DE
  • SHA1: EA343F4E445A9050D4B4FBAC2C77D0693B1D0922
  • BLAKE2sp: 02C4E29DAECBA0E8BD77FA31BA0DD69F461161AF43E5E6F19E7EFBF5AC893798




ContributorType of contributionListed credit
famicloneHackingPrimary hacking and ASM work

User Review Information

No User Reviews!