If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Notes:Super Mario All-Stars

From The Cutting Room Floor
Jump to navigation Jump to search

This page contains notes for the game Super Mario All-Stars.

SMB3 debug mode

It is possible to activate the original SMB3 debug mode (left over from the NES version) by writing 80 to 7E0160--an uninitialized part of the stack. The original NES version sets its equivalent RAM address to 00 when you start the game, but the SMAS version does not do this! Due to the unpredictable state of RAM when the console is powered on, one could get lucky and wind up with a value of 80 at that address, thus enabling debug mode.

While this would seem like a 1 in 256 chance each time the system is turned on, the RAM seems to usually settle into certain defaults when powered up, which varies between individual SNES units. Some systems will reliably write 80 to 7E0160, which gives the appearance of a debug mode enabled cartridge. This has resulted in numerous reports over the years that an "early batch" of SMAS cartridges were produced that had the debug mode enabled by default.