Reply 180 of 183, by LSS10999
LSS10999 wrote on 2026-09-15, 08:32:Not sure which option did SoftGPU's "QEMU std driver" correspond. On my Win98 VM, SoftGPU installer automatically chose "VirtualBox 7.1.8 and newer" profile but it complained because it reported the GPU being a Legacy non-PCI VGA, so the installation simply copied necessary files to the destination.
When manually updating the default "Standard VGA" driver from Display properties the only matching driver is the "VESA ISA Adapter". It installs and works. At 1280x800 I'm seeing decent framerates with DirectDraw and Direct3D tests, and the UI drawing seems responsive enough, so for now it kind of works on QEMU 11 just not optimal.
EDIT: In my current test case it seems after installing vmdisp9x shutdown is kind of broken... I have to force power off or reset and deal with ScanDisk on next boot. Exact cause is not yet clear.
Searching a bit online led me to this. Apparently QEMU's PCI bus implementation is not correctly detected by Win98 setup so it was configured as a non-PCI machine. Manually updating the "Plug-and-Play BIOS" (with a yellow exclamation mark) as "PCI bus" allowed the PCI stuffs to be detected, which also installed the PCI counterparts of certain devices (VGA and IDE controller), but I need to clean the non-PCI residues (existing legacy drivers) as the PCI ones would not function due to resource conflict.
PS: Shutdown still doesn't work correctly with SoftGPU installed. After a few more hard resets I kind of having borked the whole system (VFAT Device Initialization Failed). Guess it's time I start things over, preferably using QuickInstall. Maybe I should also fiddle with some other options to modern ones (like Q35/SATA) since I definitely needed some patches (namely patcher9x for the TLB invalidation bug that happens even in VMs) and the system would have already been patched to the point of being usable with more modern configurations anyway.
EDIT: Nope... looks like QEMU's Q35/SATA config doesn't work for QuickInstall. Win98SE fails to boot (hangs) after finishing hardware detection phase.
shadowmage wrote on 2026-09-15, 10:39:One problem with QXL for retro games is that it does not support some lower color-depth modes such as 256-color or 16-bit modes, and some older games need those.
I do have a WinXP VM using QXL and it indeed doesn't work for some games, though it worked pretty well for browsing the web using MyPal in terms of responsiveness. When I tried "State of War" it refused to launch so I brought in a DDraw wrapper (PAL-DDraw) which allowed the game to run but the mouse pointer isn't working correctly. Maybe I can give your instructions a try if I have time.
As for Win2000 I don't really have a use for retro gaming. It was mainly used for running some old development environments. VBEMP already worked for enabling additional color options just I'm not sure if the drawing is responsive enough.
A question: When you used VBEMP with wrappers instead of official QXL driver for XP, did you keep the VM's video type as "QXL" or you used "VGA" or other options instead?