First post, by perhenden
MS-DOS 3.2 boots OK on my Amstrad PC1640 (XT/8086).
I'm booting from an CF-card, using XT-IDE.
With MS-DOS 6.22, no output is shown after the bios and "booting drive c".
How is this possible?
My process:
I boot qemu-386 with the CF-card from a new machine, and run the official MS-DOS upgrade, selecting to replace DOS.
Afterwards, it boots as expected in qemu, but hangs on the Amstrad.
I replaced the MBR with the one from DOS 3.2, but that did not change the boot behavior.
I read that MS-DOS 6.22 should be compatible with this machine, i.e. it runs on 8086.
Is it possible that the MS-DOS installer has sensed qemu's 386 cpu and enabled some 386 instructions that the Amstrad fails to execute?
How should I do the install, when all I have is a MS-DOS 3.2 boot floppy and is able to write to the CF-card from my new machine? (Linux with qemu).
I can run the MS-DOS installer, but that leaves me with a CF-card that boots in qemu only, not on the actual machine.