Monday, January 31, 2005

Chain reaction

It seems that whenever I look at a driver, I find something to fix in it
In this case, while looking at TNZS, I noticed that some games, e.g. Insector X and Plump Pop, were quite obviously running at 30 fps instead of the normal 60. This makes a lot of difference in the smoothness, strange that nobody ever noticed. Anyway, this was caused by missing support for sprite banking, a feature of the hardware which was already supported by seta.c (the games running in this driver use Seta custom chips). It's now fixed so Insector X looks better than ever :) The improved emulation also fixed the various gfx issues with Kabuki Z.

4 comments:

poooochi said...

Great !! finally TNZS driver is cleaned up..actually This game along with "Bubble Bobble" was the only "Raine-beats-Mame" ....so Now I don't need Raine any more... If I remember correctly ,There's also (left) side flickering problem for side-scrolling games such as Chuka Taisen and Dr Toppel...I don't know if this is also something to do with sprite-banking

Anonymous said...

Well, on the other hand we have Green beret working at twice fps than normal, only bootleg is really 60/60. Maybe the same problem?

Nice work Nicola! :P

Anonymous said...

Nicola, keep in mind that the original pcb of kabukiZ is full of gfx errors. There is a lot of sprite flickering.

Scianna Andrea said...

Maybe you can take a look, at longTimeNotTouch driver of Joyful Road/Much Mobile, it has very nasty sounds & Graphics bug, easy to solve (i think).
Of course this is sound like a personal request, but the driver has this bug for long time now so...

TIA