Win98 in Qemu
Computing: Software: Qemu: hosting Win98
This page is a seed article. You can help HTYP water it: make a request to expand a given page and/or donate to help give us more writing-hours!
|
This page is about installing and running Windows 98SE inside the Qemu hardware emulator.
Notes
I did the actual setup some time ago and have not yet found any notes I might have made, so documenting that will have to wait. What I did want to do is take notes on fine-tuning.
Supposedly, Win98 leaves the CPU in an infinite loop when it is not busy, rather than using the x86 HLT instruction. This has no visible effect when Win98 is running on real hardware (not sure if it affects power usage), but when running in an emulator it means that the (real) CPU is always 0% idle.
This is supposedly a patch to fix Win98 so it will not do that, but I was not able to get Win98 to boot after installing it. It's basically a .vxd file, a .reg file which adds a single reference in the registry so the .vxd file will load at startup, and a .bat file which supposedly copies the .vxd file to c:\windows\system and updates the registry from the .reg file. The registry update worked, but the .vxd file did not copy. When the file is not present, I get a text message from Windows saying it can't find the file; after copying the file, I get a text message from Windows saying that the file is damaged or not working or something like that.