Jump arc & gravity · Super Mario Bros.

Super Mario Bros.: Jump gravity: weak rising, strong falling

Nintendo · 1985 · NES

Confidence: mediumdataminePending expert review

Clip coming soon

Values

ValueFrames @60msNotes
Initial jump velocity——0xFB (−5 px/frame whole-pixel part) for a normal jump.
Rising gravity (still/slow · full walk · full run)——0x30 · 0x2D · 0x38, in sub-pixel units added per frame.
Falling gravity (still/slow · full walk · full run)——0xA8 · 0x90 · 0xD0. Falling gravity is roughly 3.5x rising gravity when standing still.
Max fall speed——0x05 px/frame.

How this was measured

Community RAM map for the (JU) PRG0 ROM. Units are NES sub-pixel accumulators, not time. The game runs at ~60.1 Hz (NTSC).

Sources

Compare jump arc & gravity across games →

The FeelFrames newsletter

One great-feeling moment, broken down in frames, every week.