The Z80 seems to eat massive ammounts of time. Much more than I would have thought.
I've currently got a version of GP/DC with pretty much all of the graphics code #ifdef'ed out (playing with hardware acceleration, and haven't managed to work out paletted textures yet), and it runs at around 40-50FPS (consider that to be infinite frameskip), peaking at around 55. If you underclock the Z80 to 25 cycles per scanline, the speed jumps to 65-70FPS, peaking at around 80FPS. Sound seems to do just about nothing (turning it off gets me an extra 2FPS)
Paletted textures are being a pain though. I just get a little black square where I should be getting a display of the first colour palette.
Bookmarks