This is an improvement by 209 frames.
Game objectives
- Emulator used: FCEUX 2.2.3
- Fastest time
- Luck Manipulation
Stage 1
I used a new trick "scroll glitch" which makes an item appear somewhere at the second level. To make it happen, you should put a bomb near (not in front of) a door and scroll the bomb out when it explodes. This trick looks very useful, but can be used in a limited situation, so I can only employ this in stage 1 to rescue 2 goonies.
Stage 2
No need to rescue a goonie in this stage, so I went to the goal room directly.
Passageway
First, I had waited at the ladder to the stage 3 for several frames to make sure that a goonie appeared when I opened the first door at stage 3. Generally, items appear by rotation when you open a door in accordance with the rule, Pot => Pot => Pot => Slingshot => Key => Key => Key => Goonie.
Instead, I killed a mouse at stage 2 on the way to the goal. It made luck manipulation easier for the later stages.
Stage 3
The Ghost appears when the timer (0x011C) becomes 0. It starts from 255 and decreases when any mobs are not in the screen. Ideally, it should be 1 when I moved to the second room at stage 3 to be killed by the ghost immediately. However, when I tried many times, there were no good results, so I compromised and went there when it was 7 which meant a loss of 15 frames. For more info about manipulating the spawning mechanism of mobs, read Phil's submission.
Stage 4 (Shortcut)
Actually, it's extremely difficult to control a timing when the mouse appears. If the mouse appears later than you reach, you have to wait until it completely appears. If earlier, the mouse walks away. Besides, it sometimes doesn't appear at all. Luckily, the mouse appeared a bit earlier than the last publication.
Stage 5
Often, no fish appears when this stage starts. A precise manipulation is required.
Passageway and stage 6
Nothing special.
Special Thanks
To all the former TASers (very well optimized and informative explanations) and Nicovideo (found the new glitch).