Hello, you're watching a 31 frame improvement over the current published run.

Game objectives

  • Emulator used: FCEUX 2.20.1
  • Heavy glitch abuse
  • Luck manipulation
  • Uses a game restart sequence
  • Takes damage to save time
  • Uses deaths to save time

Comments

This movie was started after Inzult PMed me a 20 frame improvement, it was a simple overworld luck manipulation. He was sure there were five more frames to save. So I gave it a try, after a month.
The first one frame improvement came from doing the healer glitch faster. For no reason there was one frame delayed when talking to the lady, the delay did absolutely nothing. With that one frame improvement the overworld manipulation can be done faster, which lead to some more frames to improve. So in total 28 frames were saved until picking up the hammer.
Now there would be potential for more improvement after the game restart sequence, but the RNG destroyed everything in the Great Palace. There were 29 frames total until entering Great Palace - 35 frames maximum, but some where lost due to overworld manipulation. But the red knight wouldn't like to attack as quickly as in the published run, this means 9 frames were lost. Luckily the random numbers reset after a game restart sequence, so I used the inputs from the published run after the game restart sequence, changed them a bit to make this movie look a bit different.
The last three frames were saved on the Dark Link fight.

Glitches used in this run

Copy from old submission text.
Speed glitch
Whenever left+right is pressed simultaneously, Links top speed will break and is set to 127 or -128, depending on the direction Link travels. In case the value overflows/underflows Link will quickly change his direction of movement.
Healer glitch
The healer lady has a timer which counts down to zero, when she moves towards the entrance of the house. When Link talks to her one frame before she goes inside the house and the timer reaches zero, she will change her direction and goes into a wrong entrance. Then Link can then go into the healer house which sends him to a wrong location called Glitch Town.
Screen lock
The screen can be locked when Link enters the first house of Glitch Town several time. This sets wrong exits of screens and made it possible to literally warp around from one side to the other side of Hyrule.
Fairy glitch
Using the fairy spell when Link is on a ceiling, he will fall down to the screen below.
Wall climbing
The speed glitch is requires to go inside a wall. Doing this repetivly while jumping Link can get to places normally unreachable for him.
Split Link
After left+right is pressed at the same time, not left or right afterwards, the animation when Link does an attack will have a funny side effect. Normally it is not the case that left+right is pressed and then nothing, to actually press this button combination it is required to press down on the same frame too. It is also used to change the facing direction of Link. This glitch only moves his sprite not his hixbox and therefore is only used for entertainment.

Potential improvements

Screen wrapping

Screen wrapping is a glitch that allows using the right exit while exiting the screen on the left side, however it does not work for every exit for some unknown reason. As you can see in this movie it is sometimes used, sometime not. Inzult and I tried to figure out how it works, in order to be able to do it everytime, we weren't able to do more than in the published run. Mainly Inzult worked on this.

Luck manipulation

This is were I spent most of the time on this run. The RNG used for enemy behaviour in caves and palaces is a simple 9 byte long shift register.
It looks like this:
007134: A:00 X:FF Y:00 S:FB P:nvUBdIzc $C185:A2 00 LDX #$00
007134: A:00 X:00 Y:00 S:FB P:nvUBdIZc $C187:A0 09 LDY #$09
Breakpoint 0 Hit at $C189: $051A-0522:ECRW--
007134: A:00 X:00 Y:09 S:FB P:nvUBdIzc $C189:AD 1A 05 LDA $051A = #$15
007134: A:15 X:00 Y:09 S:FB P:nvUBdIzc $C18C:29 02 AND #$02
007134: A:00 X:00 Y:09 S:FB P:nvUBdIZc $C18E:85 00 STA $0000 = #$00
Breakpoint 0 Hit at $C190: $051A-0522:ECRW--
007134: A:00 X:00 Y:09 S:FB P:nvUBdIZc $C190:AD 1B 05 LDA $051B = #$77
007134: A:77 X:00 Y:09 S:FB P:nvUBdIzc $C193:29 02 AND #$02
007134: A:02 X:00 Y:09 S:FB P:nvUBdIzc $C195:45 00 EOR $0000 = #$00
007134: A:02 X:00 Y:09 S:FB P:nvUBdIzc $C197:18 CLC
007134: A:02 X:00 Y:09 S:FB P:nvUBdIzc $C198:F0 01 BEQ $C19B
007134: A:02 X:00 Y:09 S:FB P:nvUBdIzc $C19A:38 SEC
Breakpoint 0 Hit at $C19B: $051A-0522:ECRW--
007134: A:02 X:00 Y:09 S:FB P:nvUBdIzC $C19B:7E 1A 05 ROR $051A,X @ $051A = #$15
007134: A:02 X:00 Y:09 S:FB P:NvUBdIzC $C19E:E8 INX
007134: A:02 X:01 Y:09 S:FB P:nvUBdIzC $C19F:88 DEY
007134: A:02 X:01 Y:08 S:FB P:nvUBdIzC $C1A0:D0 F9 BNE $C19B

I'm not really good at debugging, but whatever.
The luck for enemy behaviour seems only to depend on the the time the enemy does an action, but the values change depending on the frame when Link enters a house, they don't just freeze, a completely new value is the result, I'm not sure if this counts for every exit Link takes. For example the on frame improvement with the healer glitch. When talking to the lady the RNG freezes, this means Link will enter the house with always the same values, but at a different time, which lead to different values when entering the next sectiion. I was not able to debug this, so I don't really know how it works.

Thanks to

  • Inzult for finding the biggest improvement of this run and trying to work on more.

Noxxa: Judging.
Noxxa: Accepting as an improvement to the published movie.
feos: Yeah.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15601
Location: 127.0.0.1
Dimon12321
He/Him
Editor, Reviewer, Experienced player (596)
Joined: 4/5/2014
Posts: 1223
Location: Romania
What the hell I just watched??? It would be good if you have done the same with Super Mario Bros. or Metroid :-) Yes vote!
TASing is like making a film: only the best takes are shown in the final movie.
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4037
Good work squeezing over half a second more out of this run, Inzult and TASeditor! Yes vote.
Post subject: Yes vote. I'm amused by the fluffy kitten.
Moderator, Senior Ambassador, Experienced player (907)
Joined: 9/14/2008
Posts: 1014
Nice run. I'm very amused by how the name changes in the Thanks to section of the description. I raffled off my second NES controller cable but hopefully true can console verify this one. I'll get free time at some point this year so perhaps I'll console verify this myself at some point. Great job! A.C. ******
I was laid off in May 2023 and became too ill to work this year and could use support via Patreon or onetime donations as work on TASBot Re: and TASBot HD is stalled. I'm dwangoAC, TASVideos Senior Ambassador and BDFL of the TASBot community; when healthy, I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Joined: 7/6/2014
Posts: 24
Location: Canada
Dimon12321 wrote:
What the hell I just watched???
I thought of the same thing. Yes vote.
Experienced player (589)
Joined: 2/5/2011
Posts: 1417
Location: France
I am a kitten!!!! Yeah vote, nice Tas :p
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Why did you have to backtrack to Death Mountain for the Magic Jar? Since you already have the hammer, you could have gotten the jar as well. Also, I am not a kitten, I am a fish.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Post subject: Re: #4371: TASeditor's NES Zelda II - The Adventure of Link "warp glitch" in 05:35.93
Active player (477)
Joined: 2/1/2014
Posts: 928
TASeditor wrote:
I'm not really good at debugging, but whatever.
*shows off his skillz* Yes Vote :)
Joined: 3/8/2014
Posts: 36
I voted yes :3
Expert player (2468)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
I must confess that was not a fan of Zelda on NES, but since I saw my nick name on the submission text, it got my attention. What a pleasant surprise; the run turned out to be nothing less than impressive! Nice work, TASeditor. And how the heck did you transform feos into Dooty, and apparently all the other nicknames on the site?
I am old enough to know better, but not enough to do it.
Active player (435)
Joined: 9/27/2004
Posts: 650
Location: Canada
hegyak wrote:
Why did you have to backtrack to Death Mountain for the Magic Jar? Since you already have the hammer, you could have gotten the jar as well.
The second trip to death mountain isn't to get the jar, it's to warp to east Hyrule. The jar just conveniently is right there, ready to be picked up. Many moons ago I tested getting the raft from P3 in stead to save a second trip to death mountain. But at that time it seemed that the raft just took too long to get.
Editor, Player (69)
Joined: 1/18/2008
Posts: 663
Yeah, I'll make time to verify. EDIT: verified, need time to make video.
true on twitch - lsnes windows builds 20230425 - the date this site is buried
Joined: 4/25/2004
Posts: 498
Mew? :3 *is petted by TASeditor* *purr* |3 *clicks the "yes" vote option thingy*
Post subject: Re: Yes vote. I'm amused by the fluffy kitten.
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4037
dwangoAC wrote:
I'm very amused by how the name changes in the Thanks to section of the description.
I didn't even notice that until you said something, but I am entertained by the fact that it defaults to feos on this page.
Post subject: Re: Yes vote. I'm amused by the fluffy kitten.
Editor, Skilled player (1536)
Joined: 7/9/2010
Posts: 1319
CoolKirby wrote:
dwangoAC wrote:
I'm very amused by how the name changes in the Thanks to section of the description.
I didn't even notice that until you said something, but I am entertained by the fact that it defaults to feos on this page.
The forum can't really handle the code used on the submission page. On the forum it is set to the person who last edited it.
Favorite animal: STOCK Gt(ROSA)26Sortm1.1(rtTA,EGFP)Nagy Grm7Tg(SMN2)89Ahmb Smn1tm1Msd Tg(SMN2*delta7)4299Ahmb Tg(tetO-SMN2,-luc)#aAhmb/J YouTube Twitch
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15601
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [2652] NES Zelda II: The Adventure of Link "warp glitch" by TASeditor in 05:35.93
nesrocks
He/Him
Player (246)
Joined: 5/1/2004
Posts: 4096
Location: Rio, Brazil
Not in a million years would I be able to do this.