Tool-assisted game movies
When human skills are just not enough

Submission #1847: Upthorn and JXQ and Carretero's Genesis Sonic the Hedgehog in 16:18.2

Console: Sega Genesis
Game name: Sonic the Hedgehog
Game version: any,r1
ROM filename: Sonic The Hedgehog (W) (REV01) [!].bin
Emulator: (unknown)
Movie length: 16:18.2
FrameCount: 58692
Re-record count: 7025
Author's real name: Sonic TAS Team
Author's nickname: Upthorn and JXQ and Carretero
Submitter: upthorn
Submitted at: 2008-02-07 07:05:09
Text last edited at: 2008-02-19 08:02:04
Text last edited by: ccfreak2k
Download: Download (3981 bytes)
Status: published
Click to view the actual publication
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:
Get ready for the ride of your life!
From the people who brought you RISTAR and SUPER METROID comes the blockbuster smash hit of the year!
Starring Sonic the Hedgehog and Dr. Ivo Robotnik Directed by Upthorn, with choreography by JXQ, comes a screenplay by Upthorn and Carretero, with special guest writer ChaosControl.
Tool Assistance Studios presents: Sonic The Hedgehog
Hold on to your pants.

The Normal Stuff


  • Aims for fastest time
  • Takes damage to save time
  • Abuses programming errors
  • Ignores delays caused by bonus effects
  • Wins the blue ribbon county fair victory dance contest
  • Abuses controlled substances
  • Abuses its spouse
  • Is generally drunken and belligerent
  • Kills Heath Ledger
  • Wins the California Democratic party primaries
  • Surprises the player for no good reason like jumping into a pit

  • Emulator used Gens 9.5c alpha Sonic 1 speedometer&camhack&hitboxdisplay (Gens 9* compatible)

  • Suggested Screenshot:


Level New Time Previous Submission Time (frames difference) Previous Movie time (frames difference)
Green Hill 1 0:24:45 0:24:49 (4) 0:24:49 (4)
Green Hill 2 0:13:48 0:13:49 (1) 0:13:49 (1)
Green Hill 3 0:30:56 0:30:56 (0) 0:30:56 (0)
Marble Zone 1 0:15:04 0:15:21 (17) 0:40:26 (1522)
Marble Zone 2 0:34:52 0:38:57 (245) 0:52:48 (1076)
Marble Zone 3 0:33:04 0:33:57 (53) 1:12:57 (2393)
Spring Yard 1 0:22:17 0:22:17 (0) 0:22:17 (0)
Spring Yard 2 0:28:08 0:28:07 (-1) 0:28:07 (-1)
Spring Yard 3 0:58:59 0:58:59 (0) 0:58:59 (0)
Labyrinth Zone 1 0:40:45 0:40:45 (0) 0:40:45 (0)
Labyrinth Zone 2 0:26:31 0:26:31 (0) 0:51:19 (1488)
Labyrinth Zone 3 1:07:31 1:07:51 (20) 1:07:51 (20)
Starlight Zone 1 0:21:43 0:21:46 (3) 0:21:46 (3)
Starlight Zone 2 0:15:58 0:16:04 (6) 0:16:04 (6)
Starlight Zone 3 0:42:57 0:42:49 (-8) 0:42:49 (-8)
Scrap Brain 1 0:31:57 0:32:01 (4) 0:32:01 (4)
Scrap Brain 2 0:30:10 0:31:28 (78) 0:41:18 (678)
Scrap Brain 3 0:10:43 0:11:56 (73) 0:18:26 (463)
Final Zone 1:13:20 1:13:37 (17) 1:13:20 (0)
Total Game Time 10:23:27 10:32:00 (513) 12:30:56 (7649)

The value after the final colon indicates the in-game timer frame value (watchable at FFFE25). This counts up from 0 to 59, and the seconds value increments when it resets from 59 to 0. On a two levels I delay ending the level by a handful of frames in order to manipulate the animal pattern at subsequent capsules. In each case, the gain from the better animal pattern more than makes up for the delay.

General Improvments Subpixel optimizations and more use of jumping for speed boosts. New wall enterances that derive directly from previously known trick whose full potential had been missed.

Specific improvements

  • Green Hill 1 - Jumped from a slope for a speed boost, hit a monitor from the bottom in order to keep it.
  • Green Hill 2 - Jumped from a slope for a speed boost, hit a monitor from the bottom in order to keep it.
  • Marble 1 - This is the first instance of the "cave zip" technique, found by Carretero. At first it was assumed not to be useful in this level, but Smizzla at TSC proved this assumption wrong by using it to beat a TAS time, unassisted. AKA then demonstrated a further refinement of the technique.
  • Marble 2 - This is another interesting trick found by Carretero, because the shield monitor to the right of the lava/floating block is resting on an object, instead of landscape, it can be knocked down. If sonic is underneath it when it lands, it will eject him to the side. In this case, that means into a wall. Sadly, this technique is not useful anywhere else.
  • Marble 3 - Here's where the "cave zip" was first found to be useful. And boy is it ever useful.
  • Labyrinth Zone 2 - Another find by Carretero, if you land on gate as it's opening, it pulls you with it into the wall.
  • Labyrinth Zone 3 - Used left+right to improve the start saved 4 frames, saved another 5 by better velocity control when hitting the first switch to open up the water slide. Lost two frames due to rising water differences. The rest of the gain is due to better while velocity control while climbing the long vertical shaft.
  • Star Light Zone 1 - Better optimization of slope roll and slope jumping allows for some sick speeds here.
  • Star Light Zone 2 - See SLZ1
  • Star Light Zone 3 - Delayed hitting the capsule by 8 frames in order to get a pattern of animals that was 32 frames better. Before delaying, the capsule had shifted so I was losing 30 frames to dumb seals.
  • Scrap Brain Zone 1 - Better velocity control on the switch back leads to a 4 frame improvement, enough to decrease the end of level time by 1 second.
  • Scrap Brain Zone 2 - Here's the find by ChaosControl. The trap doors have solid sides and will eject the player if he's in them when they close. This can be performed in about 8 different places in Scrap Brain Zone 1, but they all either just waste time, or lead directly to unavoidable death. I've also optimized the sequence with robotnik and the force field at the end.
  • Scrap Brain Zone 3 - Here is Carretero's most incredible find. By running into the slope with just the right positioning, it lets you inside, and acts as a wall instead of a floor. Then you can use the sliding platform to keep you stuck as you sink inside it, eventually getting low enough to zip. Where my time savings over him comes from is that if you go far enough offscreen, the sliding platform instantly teleports to its end position. Also, by manipulating my position to be one pixel farther right, the slope stops me as it lets me in, so I don't have to brake and turn around.
  • Final Zone - I've used the input from the prior publication, but extended it so as to hopefully provide a little more entertainment at the very end.

Thanks to

  • Smizzla, for proving that MZ1 cave zip could be faster than the piston zip.
  • AKA, for showing that the MZ1 cave zip could be further refined.
  • ChaosControl, for doing what no sane man ever thought to do with a trap door.

adelikat: Accepting for publication as an improvement to the published movie.

Similar submissions (by title and categories where applicable):