Submission #5682: TASeditor's NES Super Aladdin in 05:36.25

Nintendo Entertainment System
FCEUX 2.2.3
Aladdin (Super Game)(Unl)[!].nes
Submitted by TASeditor on 10/25/2017 3:44 PM
Submission Comments
This TAS beats the previous attempt by 2772 frames, due to better optimisation and new techniques.

Game objectives

  • Emulator used: FCEUX 2.2.3
  • Glitch abuse
  • Takes damage to save time


Tricks and glitches

Sword boosting
Pressing the opposite direction (L+R if going right) 24f after initiating a sword slash will cause the players horizontal on screen position to be increased by 16px or decreased by 14px.
Horizontal on screen position under-/overflow
Using sword boosting the on very left or right of the screen position will cause the player to appear on the other side.
Going into walls
Another application of sword boosting. The wall must not be hit otherwise the animation will cancel and the trick doesn't work.
Changing vertical on screen position
Attacking with sword in a wall causes the player to move up without moving the camera.
Jump near wall oddities
Pressing A every other frame lets the player climb up the wall.

Stage by stage comments

Stage 1

541f faster. It's not possible to go directly through the wall, the player will fall down without any every being able to climb up the other side again.

Stage 2

518f faster.

Stage 3

1688f faster. A small delay after the wall clip is needed to prevent game objects from not spawning. Using apples on the first boss saves a lot of time.

Stage 4

25f faster. Collecting the items seem to make the level objects spawn sooner.

Masterjun: Judging.
Masterjun: Replaced file with resynced version with proper ROM and emulator settings. Keep in mind that FCEUX 2.2.3 doesn't save the Dendy region in the movie file, so you have to manually set it to Dendy after starting the movie.
Masterjun: Nice improvements. The switch from 60fps to 50fps makes it look like this version is slower, while it is actually faster (compare the framecounts). Accepting to Moons as an improvement to the previous run.
fsvgm777: Processing.
Last Edited by adelikat on 10/23/2023 11:47 PM
Page History Latest diff List referrers