Emulating Windows 1.x, 2.x and NT 3.1, 3.5
I would like to try some of the earliest releases of Windows, both under DOS-based and NT lines. VMware won't do the job and I doubt VirtualBox will. For example, when I try to install NT 3.1, no matter how I change the CD or HDD drives' IDE/SCSI configurations, I still can't get it to detect the drives. Anyone can recommend me a good emulation tool?
Bonus question: if I decide to emulate beta versions of Windows (e.g. NT 5.0), do I select the version before it (NT 4.0), or its stable counterpart (Windows 2000)?
Bonus question: if I decide to emulate beta versions of Windows (e.g. NT 5.0), do I select the version before it (NT 4.0), or its stable counterpart (Windows 2000)?
Comments
With NT 3.1 and NT 3.5 I haven't done extensive testing as I tend to just use NT 3.51. Generally I had no trouble detecting the hard disk regardless, although I max it out at 4 GB. You'll have the issue with detecting CPUs later in setup regardless of whether you get the drives detected. Due to this I think it may be a better option to use QEMU as you can force it to instruct the VM it's running a 486 processor which will let the setup program continue without modifying the install CD. Another option is one I found recently called PCem. With PCem it actually uses a ROM from an actual motherboard and video card for XT to 486 era PCs so that should be another viable option.
For beta versions of NT 5.0 I'd just run them as a Win2000 VM, though somehow I doubt it would make much difference choosing NT 4.0 in the VM settings.
Buddha
qemu is your best choice if your host os is linux, pcem is your best choice if your host os is windows.
I'm using windows atm specifically for pcem.
(pcem has a linux version, but the UI is really crap -to the point where it's better to just run it on windows).
Honestly, I think that between the two, pcem is the better choice for running old (pre xp) operating systems.
PCE : Windows 1.x / 2.x / 3.0
DOSBOX : Windows 3.1x
Screenshot of Windows 1.03 from PCE or IBM PC XT 5160
viewtopic.php?f=36&t=7119
On the other hand, Qemu has more system instructions emulated, but it's a little slower than Bochs. Its config is done with CLI not a GUI, but it's fairly simple if you know how to handle bat files.
I've had success installing Windows 1.0 and 2.0 on Microsoft Virtual PC 2007. I'm not sure if it works with DOSBox.
As for your bouns question, I've installed NT 5.0 beta on Virtual PC 2007 without any problems. Just use NT 4.0 as the emulated OS. For other betas, select the base OS or the previous OS.