Pretty fun game. Very cool you got this on some kind of hardware device. Could it maybe be the game physics are attached to your framerate? I have a 144hz screen and the game felt waaay too fast for me.
oh.... i didn't tought on that, but yes all is attached to framerate, since the game runs on hardware we just lock it to a framerate and work from there but i guess the emulator could have those flaws