I'm using Microsoft Virtual PC version 220.127.116.11 on XP Pro SP2 with 2GB DDR RAM.
I've been able to install DOS 6.22 and Windows 3.1, but (after finally remembering how to change the video settings/driver using SETUP.EXE) I'm unable to find a built-in driver to run more than 16 colors. I'm able to use the built-in "Super VGA 800x600 16 color" one but when I try to use the "Super VGA 800x600 256 color" choice I get
An error occured while trying to initialize the video adapter.
Hit any key to continue.
and it puts be back in DOS. From there I can CD to the Windows folder, run SETUP, and put the colors back to 16.
I know that it's capable of running XP and later using 32,000,000 colors.