SpyderTL wrote:I've been using VirtualBox, mainly, as a test bed, but I've also used VMWare, VirtualPC, SimNOW, QEMU and BOCHS, which all seem to work pretty well. If you just want to see how everything works, you can try one of those.
Nah, real hardware is more fun.
All of those virtual machines you list support features that are a bit newer than any of the test machines I've used so far. With that in mind, I've decided today's test machine should be something a little newer. How about...
...Dual Xeon E5-2650 v3 with 64GB of RAM.
As you might have guessed, this is not a desktop PC. Obviously there is no floppy disk drive, and I don't feel like burning a CD either. Fortunately, servers tend to have interesting remote access tools, and in 2015, remotely-accessible virtual floppy and CD drives are standard.
The floppy disk doesn't work.
The CD boots, and it works pretty well. Pressing tab to list the static classes actually lists them all, without hanging or rebooting between Float and Hexadecimal. I managed to get a list of PCI devices and ACPI tables, and the processor brand string "Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz". Trying to get the storage devices appeared to hang the machine, but after a while it printed some garbage and resumed with no apparent issues. Trying to get the audio devices hung the machine and did not recover.
That was fun. Maybe I should try some other OS projects on this kind of hardware...