I am getting this behavior in several games that I've tried (missile command, centipede, arkanoid...). The only trackball/spinner game I've tried that doesn't have this problem is arkanoid returns. Basically what's happening is that the mouse events seem to be "delayed". I can move the trackball in a circle and then take my hand off of it and watch it finish making the circle i just made over the next several seconds. In fact, no other input events occur until it is done. For example, pressing "escape" to exit while the mouse cursor is still moving around on its own does nothing until the mouse "finishes" and then the game exits. I have a trackball and spinner (both usb if I remember correctly) and I'm using mame 0.118.