Super Mario Bros. 3: Running ACE by jumping in water

  Рет қаралды 2,220

100th Coin

100th Coin

Күн бұрын

In this video, I explain how a glitch powerup state can lead to running arbitrary code when you splash into a pool of water.
I call this video a sequel to the Glitch Item ACE video I made, due to the similarities in how the ACE is being triggered. In the Glitch Item ACE video, the game jumps to a specific routine (PRG_31 $FE99) to handle the jump table, though interestingly enough, for this specific jump table they just wrote the code a second time as opposed to simply running JSR $FE99.
In any case, the end result could be done in any level that has water in it, and is possibly RTA viable if someone were to put in the time to make an easier route. Though rest assured, as I have no way of entering powerup state 8E without additional ACE, this route is in no way faster than simply winning the game inside 7-1.
To figure this out, I wrote a program to write every address this jump table could produce if indexed beyond the intended range. to see the list, check this link here : pastebin.com/M...
Technically, the game is jumping to $1FAD and not $07AD, but due to mirroring, the contents of those regions in RAM are identical, so I simplified it as $07AD in the video.
A copy of the bizhawk movie file can be found here: drive.google.c...

Пікірлер: 15
@DaveDemers69
@DaveDemers69 3 жыл бұрын
Amazing video, had a blast watching
@100thCoin
@100thCoin 3 жыл бұрын
Thanks! I also appreciate you helping me try to find another way to collect Item 83 back when I was routing this out! I'm glad you like the video!
@tom2722
@tom2722 3 жыл бұрын
Thanks those videos are so interesting !
@100thCoin
@100thCoin 3 жыл бұрын
Thanks! I'm glad you like it!
@robuxyyyyyyyyyy4708
@robuxyyyyyyyyyy4708 5 ай бұрын
Does warping to the end always break it visually?
@aya-hl5bk
@aya-hl5bk 2 жыл бұрын
Coming Soon: How 100th Coin ran ace by waiting on the title screen doing nothing. That would be epic if it actually happened though
@100thCoin
@100thCoin 2 жыл бұрын
You know... I did find a way to crash the game on the title screen by waiting for it to loop after doing a trick I called "RAM Storage". Basically I just reload the title screen while skipping the part that clears RAM, (this is done through ACE in 7-1) and I never looked into why the crash occurs. It's possible that due to the whole "storing RAM" of it all, it could be manipulated, though I'm probably not going to look into it. At least not right now.
@aya-hl5bk
@aya-hl5bk 2 жыл бұрын
@@100thCoin You never cease to amaze me!
@100thCoin
@100thCoin 2 жыл бұрын
@@aya-hl5bk I decided to look into that crash. Due to the odd behavior that Ram Storage provides, when restarting the title screen after idly waiting for it to loop, the IRQ happens with the wrong banks loaded in, very similar to what happens in my 13 frame TAS, but a different bank. This makes an "infinite" loop of BRK instructions, which keep pushing things onto the stack until the IRQ mode is overwritten. Since the IRQ mode was overwritten, the game can now properly reach an RTI instruction, but the data being pulled off the stack isn't supposed to be used as a return address, which ends up executing code from $A836, which leads into an unavoidable game crash.
@aya-hl5bk
@aya-hl5bk 2 жыл бұрын
@@100thCoin So no ACE. Ok
@masoncamera273
@masoncamera273 Жыл бұрын
Smb3 is full of ace glitches
@onyxhalo441
@onyxhalo441 3 жыл бұрын
You really need more subscribers :D I decided to be one, this is quality content!
@genblinko589
@genblinko589 2 жыл бұрын
1:46 What level is that and/or how do I access that part of the level?
@100thCoin
@100thCoin 2 жыл бұрын
That's world 5 level 2. It's where you end up if you fall all the way down the very large vertical section.
@genblinko589
@genblinko589 2 жыл бұрын
@@100thCoin Thanks! I'll look into that.
Super Mario Bros. 3: ACE in 1-5
9:23
100th Coin
Рет қаралды 1,8 М.
Speedrunning Super Mario but the game changes randomly
19:29
1ОШБ Да Вінчі навчання
00:14
AIRSOFT BALAN
Рет қаралды 6 МЛН
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 15 МЛН
Dad gives best memory keeper
01:00
Justin Flom
Рет қаралды 21 МЛН
Super Mario Bros. 3: ACE by kicking the goal around
16:50
100th Coin
Рет қаралды 8 М.
Super Mario Bros. 3 Gameplay (NES)
9:40
Gameplay by Tiwari ji
Рет қаралды 162
Super Mario Bros. 3: Using Glitch Items to Run ACE
8:32
100th Coin
Рет қаралды 3,6 М.
I played a NSMB DS minigame to the final level
15:35
Bit Of Code
Рет қаралды 76 М.
Is it Possible to Beat Super Mario 3D World While Touching Every Coin?
18:58
[TAS] Flash Bloxorz "all stages" by sobble_p in 11:11.75
12:32
TASVideosChannel
Рет қаралды 555 М.
What Happens When You Defeat Unbeatable Nintendo Bosses?
10:23
Nintendo Unity
Рет қаралды 2,5 МЛН
Super Mario Bros. 3: Glitch levels and level generation
15:02
100th Coin
Рет қаралды 13 М.
1ОШБ Да Вінчі навчання
00:14
AIRSOFT BALAN
Рет қаралды 6 МЛН