And a faster version of that can be seen here:
SMV.
Not sure if it's yet optimised, the diagonal movement is weird in this game. In the NTSC versions you always move one pixel in each direction/frame when you are walking diagonally.
In PAL it is like this instead:
http://pastebin.com/NencQqy3 I presume they increased the walking speed to try to match the framerate speed of NTSC. Oh well.
Yuzu: You can do the pixelporting in doorways like that in the SNES version too. Requires some tricky input though.
I worked on improving the published GBA run for a few days. Currently struggling with ending input as early as possible, with my best attempt here:
VBM.
I'm certain I could save at least one frame more on that, haven't tried lately though.
Most of the time saved comes from switching emulator version to VBA-M, skipping text faster as well as some movement optimising.
If you, Yuzu, or anyone else have something to improve, feel free to point out.