Stefan Reinauer wrote:
- Ronald G Minnich rminnich@lanl.gov [060427 17:09]:
First, obvious possible issue is that C segment is not cached.
But I want to KILL that use of C segment. I'm going to ask Ollie about this today.
I would imagine this is due to the way the x86 emulator works. It expects a memory region from 0x00000 to 0xfffff. In this region the graphics rom has to sit at 0xc0000 for compatibility issues. graphics roms are "allowed" to assume they live at 0xc0000.
stefan, it's emulated memory at 0xf0000. We can just as easily emulate the memory at c0000. It's an emulator, we can do anything we want.
Then we don't have to fight this caching nonsense on every new machine.
ron