> It's not a banking problem. > The behavior looks identical to the issue with Savage Quest, which was definitely an > incomplete BIOS. > However, in this case, it's that the BIOS is moving a block of memory out of the way > for a while, and then not putting it back before attempting to call it. I suppose > that one of the ports is not returning the expected value.
IIRC Savage Quest still has a "banking problem", which is why the top of the screen gets corrupted. It's because the video ram area can be mapped either to the graphics card or to some internal ram that can be accessed across the network, so you can remote control the BIOS screens etc.
There are serious deficiencies in all of the PC emulation in MAME/MESS, that need some serious core work (slots especially need an overhaul for it to ever work right).
Edited by smf (08/17/13 02:25 PM)
|