Function 0C0h Get System Configuration (XT 1/10/86+, Convert, XT/286, AT, PS/2)
entry AH 0C0h
return CF 1 if BIOS doesn't support call
ES:BX pointer to ROM system descriptor table
dword number of bytes in the following table (norm. 16 bytes)
byte system ID byte
byte secondary ID distingushes between AT and XT/286, etc.
byte BIOS revision level, 0 for 1st release, 1 for 2nd, etc.
byte feature information
80h DMA channel 3 used by hard disk BIOS
40h 2nd 8259 installed
20h realtime clock installed
10h Int15f4F called upon Int09
08h wait for external event supported Int15f41
used on Convertible; reserved on PS/2 systems
04h extended BIOS area allocated at 640k
03h reserved
02h bus is Micro Channel instead of PC
01h reserved
00h reserved
byte unknown (set to 0) (reserved by IBM)
byte unknown (set to 0) (reserved by IBM)
byte unknown (set to 0)
byte unknown (set to 0) (Award copyright here)
Function 0C0h Get System Configuration (XT 1/10/86+, Convert, XT/286, AT, PS/2)
note 1) Int 15h is also used for the Multitask Hook on PS/2 machines. No
register settings availible yet.
2) The 1/10/86 XT BIOS returns an incorrect value for the feature byte.