About the "keys being stuck" in GBATemp, i've been having a similar issue: Sometimes the emulator just doesn't detect a key press (or, like you said, extend a previous keypress). I've been having that issue no matter what setting I chose: CPU 3 or 5, Framerate being shown or not, skipping half...