kjliew / qemu-3dfx

MESA GL/3Dfx Glide pass-through for QEMU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Please patch QEMU and SeaBIOS for Win9x guest

NagisaEfi opened this issue · comments

We found that ACPI ($ACPI), Plug-and-Play ($PNP) and PCI IRQ Routing ($PIR) functions of SeaBIOS are buggy for Win9x guest.

Host:
Windows 11 Pro
QEMU 8

Tried:
qemu-system-i386w -m 512 -net user -net nic,model=pcnet -device ES1370 -vga cirrus -hda win98.vhd -cdrom en_win98_1998.iso -floppy win98_boot.img -boot c -rtc base=localtime -cpu pentium3 -usb

Results:
Cannot boot to Win9x desktop. Enter safe mode of Win9x, then open C:\Windows\system\iosubsys, then rename drvwq117.vxd to drvwq117.vxd.bak, this problem solved.
Sound card and network card not found in Win9x Device Manager.
Cannot change resolution in Win9x Control Panel, this will cause "RUNDLL32 program error".

For such issue, it goes to upstream QEMU at
https://gitlab.com/qemu-project/qemu