Submission #8301: SBD's GBC The Legend of Zelda: Oracle of Ages "save glitch" in 06:09.53

Subscribers:
42
Published on ● Video Link: https://www.youtube.com/watch?v=U4bAhlPgXlE



Duration: 10:00
1 views
0


This is a tool-assisted speedrun. For more information, see https://tasvideos.org/8301S
TAS originally published on 2023-05-29

(note: I encoded a version of the input file ( https://tasvideos.org/UserFiles/Info/638209605267354928 ) that performs some more inputs during the credits)

! Game objectives

*Aims for fastest time
*Corrupts save data
*Executes arbitrary code
*Uses a game restart sequence
*Heavy luck manipulation
*Takes damage to save time

!Version Choice

The Japanese version is used because it allows us to write a more effective ACE payload. There are way more Japanese characters than there are alphanumeric ones and they occupy the high values ($60 - $FF), which are very useful for our purposes. It might be possible to do this run on other versions but it would be a lot more delicate and definitely slower.

In addition, the Japanese textboxes have fewer characters and the screen with the Nintendo and Capcom logos is skippable only on the Japanese version, making resets quicker (and there will be quite a few resets).

!!!The Save Glitch

This is the central glitch of this run, which allows us to skip almost all of the game. The idea behind it is pretty simple and also not terribly original: We reset the console during the saving process, thus creating a "hybrid" savefile, one part of which comes from the new file and the other part from the old file. The data that will go in the savefile is stored in addresses $C5B0 - $CAFF in WRAM (the GameBoy's working memory) and when you save, it gets copied one byte at a time to addresses $A010 - $A55F in SRAM (the save memory on the cartridge). This means that we can choose any point between $C5B0 and $CAFF to "splice" the savefile and create a file for which all the values before the splice are the same as in the new file and all the values after are the same as in the old file.

At first, this doesn't seem too promising. For example, if we put the splice in the middle of the inventory, we couldn't just get new items that way. This is because if we want the hybrid file to have a certain item, at least one of the two files (old or new) needs to already have that item. We could duplicate an item and dual-wield it but that doesn't put us any closer to beating the game.




Other Videos By Black Winner Yoshi


2023-06-22[TAS] SNES Super Mario Universe "Main Route" by Suru486 in 37:58.28 RTA, or 38:29.10 TAS
2023-06-22#638228778105019943 - Small improvement
2023-06-20[TAS] Genesis Pringles by LogansGamingRoom in 01:43.98
2023-06-19#638227659434690118 - Senkyu Stage 1 (+ game setup)
2023-06-19[TAS] Genesis Pringles "all As" by LogansGamingRoom in 02:40.51
2023-06-18Submission #8368: LogansGamingRoom's Genesis Pringles "All As" in 02:41.26
2023-06-18[TAS] NES Super Mario Bros. 3 "game end glitch" by mkead1232 in 06:42.69
2023-06-16#638221709324814934 - Umihara Kawase (minimum lure uses)
2023-06-15[TAS] NES Batman by DreamYao in 09:11.89
2023-06-08Submission #8302: Darkman425's Genesis Mega Man: The Sequel Wars "Mega Man 4, Roll" in 30:23.05
2023-06-07Submission #8301: SBD's GBC The Legend of Zelda: Oracle of Ages "save glitch" in 06:09.53
2023-06-06Submission #8300: Cephla's GBA Anarchaeologist in 00:33.27
2023-06-05Submission #8299: MrTASer's A2600 Chase The Chuckwagon in 01:57.97
2023-06-04Submission #8297: eien86's NES Arkanoid "warps, demo glitch" in 04:23.23
2023-06-03Submission #8295: eladogGames's GBA Alienators Evolution Continues "level 2 glitched" in 04:07.37
2023-06-02#638209137720054714 - Namco Classic Collection Vol.1 "Mappy, Arrangement"
2023-06-01TAS 4K: Brain Lord (SNES) by ZoroarkGX in 42:02
2023-05-31Submission #8292: nymx's C64 White Water in 04:10.78
2023-05-30Submission #8289: nymx's C64 Star Dragon in 03:15.67
2023-05-29[TAS] NES Ivan "Ironman" Stewart's Super Off Road by eien86 in 50:31.34
2023-05-24[TAS] NES Metroid by The8bitbeast in 07:57.38



Other Statistics

The Legend of Zelda: Oracle of Ages Statistics For Black Winner Yoshi

There are 6 views in 3 videos for The Legend of Zelda: Oracle of Ages. Less than an hour worth of The Legend of Zelda: Oracle of Ages videos were uploaded to his channel, less than 0.42% of the total video content that Black Winner Yoshi has uploaded to YouTube.