Int 15H [AT] [PS/2] Function C0H (192) Get system environment

Returns a pointer to a table containing various information about the system configuration.

Call with:

AH = C0H

Returns:

ES:BX = segment:offset of configuration table (see Notes)

Notes:

The format of the system configuration table is as follows:

Byte(s) Contents 00H—01H length of table in bytes 02H system model (see following Note) 03H system submodel (see following Note) 04H BIOS revision level 05H configuration flags

Bit Significance (if set) 0 reserved 1 Micro Channel implemented 2 extended BIOS data area allocated 3 Wait for External Event is available 4 keyboard intercept (Int 15H Function 4FH) available 5 real-time clock available 6 slave 8259 present (cascaded IRQ2) 7 DMA channel 3 used 06H—09H reserved

The system model and type bytes are assigned as follows:

Machine Model byte Submodel byte PC FFH PC/XT FEH PC/XT FBH 00H or 01H PCjr FDH PC/AT FCH 00H or 01H PC/XT-286 FCH 02H PC Convertible F9H PS/2 Model 30 FAH 00H PS/2 Model 50 FCH 04H PS/2 Model 60 FCH 05H PS/2 Model 70 F8H 04H or 09H PS/2 Model 80 F8H 00H or 01H