Tool-assisted game movies
When human skills are just not enough

Submission #4108: mtvf1 & Got4n's GBA Super Mario Advance in 07:00.58

Console: Game Boy Advance
Game name: Super Mario Advance
Game version: USA/Europe
ROM filename: Super Mario Advance (USA, Europe).gba
Emulator: VBA-RR v24 svn422
Movie length: 07:00.58
FrameCount: 25120
Re-record count: 13282
Author's real name: mtvf1
Author's nickname: mtvf1 & Got4n
Submitter: got4n
Submitted at: 2013-11-09 07:53:06
Text last edited at: 2018-01-14 21:19:28
Text last edited by: got4n
Download: Download (2231 bytes)
Status: published
Click to view the actual publication
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:

Game objectives

  • Emulator used: VisualBoyAdvance rerecording v24 svn422
  • Manipulate luck
  • Abusing game errors
  • Takes damage to save time
  • Changes character

(Link to video)

Memory Address

address type notes
03001C4A 2 U x
03001C4E 2 U y
03001C7F 1 U charge
03001C56 1 S spdX
03001C5A 1 S spdY
03001993 1 U 256 frames rule

Old trick (NES version)

Running Full Speed on a Carpet Trick

Running across the ceiling

256 Frames Rule

Some events like Birdo spitting his eggs, or veggies popping out of Wart's Veggie Machine only happen once per cycle.

Getting through a ground (in 1-1)

New trick

Double jump on Ladder/Vine

It's not as same as nes version, and Fast Ladder/Vine Climbing can't work on GBA version. 1st, keep the character is raising. When character is falling, it can't be used Double jump.
2nd, press UP 1 frame on Ladder/Vine, and then press A(jump), now you can use Double jump very easy. But don't forget keep character is raising.

High jump on Ladder/Vine

Keep the speedX 0x03001C56 value >= 8. Like jumping on the ground, the more spdX the higher jumping. If spdX >=8, the first of spdY value is 84, otherwise the first of spdY value is 77.

Lock Screen

Press left and right alternately, and the scroll screen can't be changed. I use it in 1-2, and get the second carpet more quickly.

Throw item or enemy into the wall

Press the negative direction first, then throw the item or enemy. Item or enemy will disappear in some walls.
I used this trick and threw magic bottle into the vase. It can help me save very few frames.

Press start in boss fight

0x03001993 256 frames rule controls all boss action. When press start, the game is stopped, but this frame timer still work. So I can use it to manipulate luck.

Use R instead of B (sometimes) A trick I (got4n) found. Using B for a frame then R then B again avoid getting 24 speed for a frame just when B for a frame, release, then frame. :P


1-1 1-2

mtvf1 proved me that taking a pow item makes Toad speed 43 instead of max 36, but taking enemy not. I (Got4n) showed and proved to mtvf1 that the glitch improves his first 1-1 (the glitch was proved to work by jeffsledge).

In 1-2 I found a faster strategy by getting a key then using Luigi for avoiding carpet and using key to mash Birdo, but it was close for frame rule so it isn't faster

Use trick Throw item into the wall.
Ues trick Lock Screen, and change a enemy's x-axis, and get the magic bottle more quickly.

4-1 3-1 5-1
1-3 warp to 4-1.
4-1 save and reset.
Choose stage 3-1, and warp to 5-1.
5-1 save and reset.
Choose stage 4-2.
Choose Mario to complete these stage, because choose other character would cost more than 30 frames.

4-2 6-1
The higher speed in vine, and used trick Throw item into the wall in 4-2. Use trick Lock Screen. Make whale's fountain appeared lately.

This is the last of using reset. When use reset, the 256 frames rule will be reset, too.

Used trick Throw item into the wall and Luigi for getting faster into the vine

I(mtvf1) can use mario in 5-3, then change to Luigi in 7-1. But very lucky, I touch the rocket frames rule line of the end frame.
Luigi's jump speed is very slowly. But he can jump higher, and no need to use charge jump. I save 68 frames more than my peach run, and have enough time to choose Toad.

Use old trick Running across the ceiling.
Use trick Lock Screen to control a enemy's(Spark) y-axis. Use press start trick, control the red yoshi's action. Luckily, I touch the 256 frames rule line in Wart's final boss fight. Only 8 frames faster!

Wart fight. Use press start trick to make Wart more nearly, and keep full speed when be near the door.


Got4n: mtvf1 did most of the work, but for some reason I'll stay in co-auth :P

mtvf1: I choose the U version and vba-v24m in this tas. In face, for this game, there are not much difference between U version and J version, v23 and v24m. Except different lag. So I choose the least lag combination.

frame 1856 frame 2490 frame 2577 frame 8049

feos: Judging...

Mothrayas: Replaced movie file with a 6 frame improvement by one of the authors.

feos: Accepting to Moons and publishing...

Similar submissions (by title and categories where applicable):