Modifying SMB to scroll faster?

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

Post Reply
User avatar
Posts: 65
Joined: Sat Sep 22, 2007 3:42 pm

Modifying SMB to scroll faster?

Post by Kreese » Sun Jun 16, 2013 1:56 am

Sega used to say that Sonic was the fastest video game character. But Mario is quite fast too, especially when you hold down the B button.

Then I thought about, what if SMB scrolling was multiplied with 2. Would probably mean that the game would be quite impossible to play.

Still it would be fun to play it that way. Has anyone tried to modify it this way? Perhaps a Game Genie code could get this effect?

User avatar
Posts: 4333
Joined: Fri Nov 19, 2004 7:35 pm

Re: Modifying SMB to scroll faster?

Post by Dwedit » Sun Jun 16, 2013 7:13 am

Super Mario Bros is a little bit slow in how it updates the background as you move forward, so moving faster might outrace the screen updates.
Edit: Speed limit for Mario 1 is 4 pixels per frame before getting glitches.

Speculation: Mario 3 on the other hand would probably let you move as fast as 8 pixels per frame.
Edit: Speed limit for Mario 3 is also 4 pixels per frame. But it doesn't catch up like SMB1 does, it just leaves the glitches on the screen if you are moving too fast.

For Mario 1 & 3
Walking speed: 1.5px/frame
Running speed: 2.5px/frame
P-meter full running speed: 3.5px/frame (mario 3 only)
Speed limit before the game glitches out: 4px/frame

Then there's MC Kids, that game has no problem moving at 8 pixels per frame, you can see that happen when you hit the 'go back to start' block.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!

Post Reply