> > > Edit: Wow, West Story seems to be running slower than what it should be. Does the > > PCB > > > have inadequate hardware, or was that just a result of the hackers messing with > the > > > code? > > > > The bootleg hardware is indeed less powerful. The original Seibu hardware > apparently > > used DMA to buffer the video RAMs (as all later Seibu games do). The bootleggers > > didn't implement that and instead hacked up the 68000 code to laboriously copy out > > the video memory in software. > > That's crazy. Will MAME be able to reproduce this behavior correctly?
It's not really complex, except for the possible waitstates / delay the DMA might cause periodically if you want to be 100% spot on with the timing.
A lot of other bootlegs have a 2nd copy of sprite ram and code to transform sprite lists from one format to another too, obviously this takes CPU cycles to do. Then you have bootlegs of bootlegs which do that, but where it's been confirmed on the PCB that the 2nd copy of spriteram isn't even the one that gets used (and infact, the ram doesn't exist, the code copies to nowhere)
All good fun
|