Here's a picture of the allowed color depth. As long as the videocard isn't detected properly, using another driver won't help and without another driver the color depth stays at 16 colors.
** Attachment added: "qemu_windme_color_depth_problem.png" https://bugs.launchpad.net/qemu/+bug/1368178/+attachment/4201309/+files/qemu_windme_color_depth_problem.png -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1368178 Title: Windows ME falsely detects qemu's videocards as Number Nine Imagine 128 Status in QEMU: New Bug description: A fresh installation of Windows Millennium Edition (Windows ME, WinME) as guest OS on qemu interprets qemu's videocards as Number Nine Imagine 128 with the consequence, that 1. It is impossible to change color depth. 2. WinME uses the i128.drv Driver that is shipped with WinMe. 3. Forcing WinME to use other drivers has no effect. It also doesn't matter what option for -vga was given to QEMU at command line. cirrus, std, vmware, qxl etc. all have no effect, the videocard detected by Windows Me stays at Number Nine Imagine 128. Even selecting another driver in WinME and forcing WinME to use drivers such as the Cirrus Logic 5446 PCI driver has no effect. I also want to mention, that the BIOS isn't detected by WinME properly. The device manager of WinME shows errors with the Plug & Play BIOS driver BIOS.vxd. That is the QEMU Version: # qemu-system-i386 --version QEMU emulator version 2.0.0 (Debian 2.0.0+dfsg-2ubuntu1.3), Copyright (c) 2003-2008 Fabrice Bellard And this was the complete command line, that was given: # sudo /usr/bin/qemu-system-i386 -hda WinME_QEMU.img -cdrom drivers.iso -boot c -no-acpi -no-hpet -soundhw sb16 -net nic -cpu pentium3 -m 256 -vga cirrus To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1368178/+subscriptions