Virtual PC 2004 works on Windows XP all versions. (
http://www.microsoft.com/en-us/down...243&e6b34bbe-475b-1abd-2c51-b5034bcdd6d2=True) That's what I used. Sorry, I gave the link to the newest version that I now use to run XP under Windows 7.
Virtual PC 2007 works on Windows XP Pro and up.
If you don't think you can make a partition the Active one on the 2nd drive, then skip making a VM, mount the SC Card as the C: drive, mount the first floppy and pretend that it's a regular hard drive.
I had no problems using this method.
You can even attach a 3.5" 1.44mb floppy as drive A: as long as you use 720k floppies or tape over the density hole. Then, using a USB drive, make a bootable disk using the Virtual PC program, and copy the contents of the DOS directory to floppy. It will take a few 720k floppies to do it that way.
I avoided all this hassle by building an XT-FDC card eventually, and was able to boot 1.44mb disks as drive A:.
An external Parallel BACKPACK 3.5" drive will take a 5.25" 360k floppy if you open the case, run a cable from the board inside to the 5.25" Floppy drive, and run the configuration program to tell the BP board you hooked up a 5.25" 360k drive.
I also used Laplink to transfer files from my old Gateway Colorbook (486sx 25mhz) to the 5150 through a serial laplink cable.
If you have the XT-IDE card and a serial Laplink cable, you could use the serial link built in to boot the computer over the serial connection. (
https://code.google.com/p/xtideuniversalbios/wiki/SerialDrives ) But, I've never tried this.