Hi all--I've started working on a new version of the Excitebike TAS. I've figured out the programming, and in the process, discovered some nice tricks. Here's track 0
http://lukeg.50webs.com/ExcitebikeWIP-Luke.fcm
I finish in 37.50, which is 1.42 ahead of the current movie.
My interesting discovery is that input affecting your speed is only checked every 4 frames. First, that means that you only have to tap B every 4 frames, which will prevent the engine from overheating. Further, after going over a jump, you only have to press forward once every 4 frames to preserve your speed.
While in the air, there is also a 4-frame timer for checking how your input affects the slant of the bike. If this timer is not in synch with the speed timer, you can actually tilt your bike backwards in the air while not losing speed!