Submission #7803: SpaceColonizer's NES Jaws in 03:03.00

System Nintendo Entertainment System Emulator FCEUX 2.4.0
Game Version unknown Frame Count 10998
ROM Filename Jaws (U) [!] Frame Rate 60.0988138974405
Branch Rerecord Count 5459
PowerOn Authors SpaceColonizer
Game Jaws
Submitted by SpaceColonizer on 11/12/2022 6:07:41 PM

Submission Comments
This is an improvement by 130 frames over my previous TAS record.

Game objectives

  • Emulator used: FCEUX v2.4.0
  • Kill Jaws

Stage by stage comments

Starting Overworld Segment.

Pretty simple. I just leave port and then do 12 consecutive frame perfect "shimmies" to get into the first encounter ASAP.

First Encounter

Using RNG control, I get 4 shells as quickly as I can and then die. I also collect 2 crabs for speed boosts. Jaws appears in the encounter because we Jaws start the game in "fin up" mode and we entered the encounter far faster than we were supposed to. When you die, you don't "complete" the encounter that you were in. That way the next encounter you get into will still be the same encounter. This will allow us to get 13 shells (enough for lvl 3) without having to go through the lengthy bonus scene. The death only loses you the benefit of one crab, so only two more are needed to reach the maximum.

Overworld Segment Between The Encounters

This one is a bit trickier. You might not notice when watching in full speed, but there are some quick shimmies here and there to control Jaws' movement. Then we get into the second encounter exactly where we want to.

Second Encounter

Once again, RNG control to get the shells/crabs we want. Brings us up to 13 shells. Also reach 3 crabs to get the maximum speed bonus.

Last Overworld Segment

Mostly straight forward here. Swim from port to port to level up. Then wait for Jaws to hit you. There are some shimmies.

Jaws Encounter/Final Charge

Frame perfect Jaws Fight. He has i-frames. Each shot is timed exactly right to damage him ASAP. And then stab him with the boat at the end.


I wanted to make sure I gave credit where credit was due. SlushFilter and ThreeCreepio are the ones who disassembled the game's code and figured out the RNG and other mechanics. Without them I would not have had the knowledge necessary to craft this route.

ThunderAxe31: Claiming for judging.
ThunderAxe31: Accepting as improvement over the current publication.

despoa: Processing...

Last Edited by despoa 15 days ago
Page History Latest diff