Machine Identification Byte

Model Sub-Model Machine
FF ?? Original IBM PC 4/24/81
?? IBM PC 10/19/81
?? IBM PC 10/27/82
FE ?? IBM XT (Original)
?? IBM portable PC
?? Compaq DeskPro
FD ?? PCjr
FC ?? IBM AT (6 MHz)
01 IBM AT 3×9 (8 MHz)
02 IBM XT 286
04 IBM PS/2 Model 50
05 IBM PS/2 Model 60
0B IBM PS/1
FB 00 IBM 256/640K XT (aka XT/2)
FA 00 IBM PS/2 Model 30
01 IBM PS/2 Model 25
F9 00 IBM PC Convertible
F8 00 IBM PS/2 Model 80 (16 MHz)
01 IBM PS/2 Model 80 (20 MHz)
04 IBM PS/2 Model 70 (20 MHz)
09 IBM PS/2 Model 70 (16 MHz)
B6 ?? Hewlett Packard 110
9A ?? Compaq Plus
86 XT (BIOS 11/82+) & AT (BIOS 1/84+) (see note)
80 PC & PCjr (see note)
2D ?? Compaq PC

Notes

  • found at memory location F000:FFFE or via INT 15,C0
  • model values of 80 & 86 are returned by BIOS versions previous to the PS/2 but after the BIOS dates marked

see INT 15,C0