Is there a dump of the Mario All-Stars cartridge that has the select button debug key enabled in Mario 3? I have one of these NTSC cartridges, and am curious. =^_^=
The console is responsible for the debug mode, not the cart. An uninitialized memory address toggles debug mode, and the random RAM state on bootup for your particular SNES (varies by console) has the correct value to enable it. The Notes subpage on the SMAS article over at TCRF explains it in greater detail.
http://tcrf.net/Super_Mario_All-Stars The debug flag is in SRAM, so you could enable it on a real cartridge.
The SMB3 debug glitch described in the original post uses a separate memory address and not connected to the global SRAM debug which works for all 4 games. IIRC, the latter is always set to zero on bootup and there's no way to access it without a cheat device.
You're right. "Old Debug Mode" requires PAR or maybe you might be able to make a GG code or two to get the job done. http://tcrf.net/Super_Mario_All-Stars#Old_Debug_Mode
why not dump the cart anyway? it couldnt hurt-there might be differences to the normal cart other than just the debug flag being on i subscribe to no intro's policy, dump all revisions of carts