This movie is indeed very sloppy. Do not bump
any corner, just fly right around it, and you gain a bunch of pixels each time. Also, avoid lag in scrolling levels by holding down A button less.
I reach the place I tested up to at frame 12737, while in this submission that place is reached at frame 12810. I didn't quite understand how the weapon and refills work, so I wasted some power, but it still proves you should not bump the corners.
http://tasvideos.org/userfiles/info/4185098613587708
Use this Lua script to determine your exact position, it shows Camera X : Player onscreen X and the same for Y respectively.
Download CaptainPlanet-Position.luaLanguage: lua
function draw()
camX = memory.readbyte(0x6)
camY = memory.readbyte(0x8)
x = memory.readbyte(0x23)
y = memory.readbyte(0x47)
gui.text(x,y, string.format("%3d:%3d\n%3d:%3d",camX,x,camY,y))
end
emu.registerafter(draw)
EDIT:
Oh, you also should press Start earlier in some places, right after the lag frame, or the next frame. Read how to figure out the first frame to press a button:
http://www.fceux.com/web/help/taseditor/index.html?SemiautomaticTASing.html - the passage starting with "A good example..."
Also note, that I spend just an hour testing your submission, and already saved so much frames. I was using TASEditor with Auto-restore function (it's built into FCEUX 2.2.0) and the script above.