Found a bug in the machine detection code.
To reproduce it:
Windows 10 PRO emulating an old PC XT using 86Box 3.11 (https://86box.net/)
In Settings I chose:
Machine type: 80286
Machine: [ISA] IBM XT Model 286
Display: [ISA] VGA
I booted MS-DOS 6.22 from a floppy disk image. DOSFETCH reported an AT machine, when it should have been XT.
Even old and rusty MSD.EXE recognized an XT BIOS when run. So I assume it must be something not entirely reliable in the machine detection routine.
Found a bug in the machine detection code. To reproduce it:
Windows 10 PRO emulating an old PC XT using 86Box 3.11 (https://86box.net/) In Settings I chose:
Machine type: 80286 Machine: [ISA] IBM XT Model 286 Display: [ISA] VGA
I booted MS-DOS 6.22 from a floppy disk image. DOSFETCH reported an AT machine, when it should have been XT. Even old and rusty MSD.EXE recognized an XT BIOS when run. So I assume it must be something not entirely reliable in the machine detection routine.
BTW, thank you for your work.