Reply 25920 of 29595, by darry
Not sure it qualifies as purely retro, but I putzed around Windows 98 and its included DOS 7.1 in a KVM powered QEMU VM.
I actually got PCI passthrough to work, to a point, in pure DOS on a Voodoo 3, but there are still lots of unresolved issues.
The main trick (for me at least) to actually get video output in DOS and Windows 98 GUI, is to force a VGA re-initialization right after the virtual POST . I adapted this [1] into a onliner that I added to autoexec.bat and I was greeted by working video output. Presumably Seabios does not init a passed through PCI VGA card for some reason (I am setting X-VGA to true for the Voodoo 3's hostdev and had tries fruitlessly specifying the path to a VGA ROM dump in the BAR definition). A Promise Ultra133's normall
Unfortunately it is very slow in Doom (maybe 10FPS or less) and I lose Keyboard and mouse once Doom launches .
The slowness might be due to PCIE/PCI issues.
The keyboard and mouse issues might be something
fixable through various possie means