Here is my attempt at the first stage (also on
YouTube). None of Bag of Magic Food's links work anymore, so I am not sure if my attempt is faster.
I was not able to find any glitches that allow Tails and his Remote Robot to move at the same time, nor was I able to find a glitch that allows Tails to warp by touching a corner. However, I did figure out the glitch with recalling the Remote Robot after collecting an item, and I found another way to activate it.
If you release down while the Remote Robot is on an edge, it will warp back to Tails almost instantly. Different glitches will hapen depending on the distance between them, but I am not yet sure of the exact distances.
- If Tails was on-screen or very close, the Remote Robot will reappear near him as if you used it normally. (This cannot be done by recalling it after collecting an item.)
- At certain distances, Tails will appear where he was, but the background will be the same as it was where the Remote Robot was.
- One time this happened, Tails was warped through a wall he was near.
- At certain distances, usually farther than the last, Tails will be warped to near where the Remote Robot was.
- If they were very far apart or the Remote Robot was a certain distance above Tails, he will be warped out of the stage. (I was never able to do this after recalling it from a collected item).
I also found another glitch -- on certain, seemingly random frames, you can begin flying by pressing Button 2 once. Not only do you keep more speed from your jump, but it also allows you to accelerate horizontally one frame sooner!
Here are the important memory addresses I have found:
- 0xD517 and 0xD516 are horizontal speed.
- 0xD519 and 0xD518 are vertical speed.
- 0xD557 and 0xD556 are the Remote Robot's horizontal speed.
- 0xD559 and 0xD558 are the Remote Robot's vertical speed.
- 0xD3AF and 0xD3B0 are flight stamina.
- 0xD726 is the first boss's health.
- 0xD8A6 is the second boss's health.
Other things to note are that Tails's horizontal speed is set to 0 when he begins flying, his vertical speed will be set to -1 if you hold up while he is flying, and it will be set to 1 if you hold down instead. The Remote Robot's horizontal speed is set to 0 when it lands after a jump, and it causes a lot of lag when it flies.
The Speed Boots double Tails's speed, but they can only be used on the ground. Sonic allows Tails to move at four times his normal speed, but only if you jump immediately after using it.
It would be faster to immediately go back for the Speed Boots, but glitching out of the stage does not count as beating it.
I am not sure if skipping the Remote Bomb will save time. Also, I was not able to find a way past
this part of Cavern Island without it.