My emulator is dsmume .9.2; it just freezes at a blank white screen. On the actual DS it shows some images but it has the problem described above. I think it's animating way too fast because it doesn't have any kind of timer - just keeps changing the frame while the key is down, and if the DS fires off key down events fast like every other language I've seen, that would likely explain it. (See below; this also runs fast on an emulator. Need a way to time animations)

- Tried the emulator you use, it works. Now it should be a bit easier to test stuff out!