> On the real board it takes just as long, and just like in MAME it isn't caused by the > FLASH being slow, it's caused by the CPS-3 BIOS code reading the CD very slowly. It > isn't MAME's code you'd have to hack - it's the CPS-3 BIOS code itself that causes > the slowness.
I should note that flash memory of that time had pretty slow timings on erase/program so it's likely the case that speeding up the CD reads wouldn't actually help.
The 33C93 isn't "programmable" in the sense of running a program, but it does what it's told and the BIOS doesn't enable DMA (likely because there's not a DMA channel in the hardware for SCSI, so trying to turn it on would simply cause data loss).
|