On my XT clone (Homebrew8088 board set with the V40 CPU, GlaBIOS), it did correctly identify PC DOS 2000 (as 7.0) and a FreeDOS install, but quoted weird memory amounts, like -24mb of base memory, and 36Mb of extended. The actual correct answer is 640k base RAM plus 96k usable upper memory
I know I've seen other software, possibly MSD, make the same 36Mb extended memory complaint, but the mainboard is decidedly "not quite how IBM did it." :blobcatblep2:
Adding on, perhaps part of this is that it's using an AT-centric way of reading the machine's specs, asking for CMOS setup data at port 0x70. 8088-class machines don't usually have anything there. The BIOS data area https://stanislavs.org/helppc/bios_data_area.html might provide some alternate query paths, and maybe INT 0x13 function 8 to identify disc drive types and geometries.
See https://mstdn.party/@hakfoo/110801668604309114