How can I play Cruis USA when it frameskips so badly?
Short Answer: It isn’t as bad as you think. Turn off autoframeskipping. Set your frameskip value to 0. Long Answer: Many games use bitmaps and blitters to draw their graphics, much like modern computer hardware. With these games, they talk to a blitter chip, and give it commands to draw certain graphics into memory. This memory is also accessible to the main CPU directly, so it is free to manually hand-draw pixels just by writing to graphics memory. Furthermore, the CPU can also read graphics memory, thus allowing it to, for example, read back the data that was written there by the graphics chip. Because of this tight relationship between the CPU and graphics memory, it is important that all drawing commands sent to the blitter actually get executed, regardless of whether they will be displayed on the screen this frame. Thus, when it comes time to draw the bitmap to the screen, all MAME has to do is copy the contents of graphics memory to the screen. Compared to other arcade hardware t