On 13/01/2015 15:30, Peter Stuge wrote: > > That would be pretty slow on KVM, since video memory is MMIO. > > slow reliable > fast unreliable > > > But worse, one could imagine that NTVDM blocks a0000-bffff as well. > > I doubt that? Then how would the VGA BIOS write its data?
The question is more "why is NTVDM executing the VGA BIOS?" Remember this is a 16-bit windowed application. It's possible that some old Win16 app was doing INT 10h calls and so they have to support it in NTVDM: they initialize the VGABIOS, but do not write to VRAM because... nothing should be there, right? Not writing the data to VRAM could very well be intentional. Paolo _______________________________________________ SeaBIOS mailing list SeaBIOS@seabios.org http://www.seabios.org/mailman/listinfo/seabios