If anyone has some time I could do with some help in testing something. I've made the following changes to the CPS code;
- Lagged the sprite palette in all CPS-2 games - fixes issue in ssf2 attract
- Tidied up the CPS-2 split graphics rom loading
- Properly fixed the qadj ninja sprite bug without resorting to hacks
The one I need help testing is the first one - the sprite palette lagging in CPS-2 games. This was previously only enabled in Gigawing but it does resolve the bug posted
here. The "zorro mask" is actually drawn by MAME if you enable the debugger and run it slow enough so the issue isn't the fact that it shouldn't be drawn - I believe the issue to be that caused by not lagging the palette with the sprites and this pans out due to the fact that this fixes the issue.
From the little testing I've done it doesn't cause any problems in other CPS-2 games but it would be nice if somebody had the time to compile in the attached changes and do some good testing on all CPS-2 games to look for any problems that weren't there before.
Thanks for anyone that finds the time.