INT 15 - SYSTEM - GET CONFIGURATION (XTIBM PC XT >1986/1/10,ATIBM PC AT mdl 3x9,CONVIBM Convertible,XT286IBM PC XT/286,PSIBM PS/2, any model) AH = C0h Return: CF set if BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. doesn't support call CF clear on success ES:BX -> ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. table (see #00509) AH = status 00h successful The PCIBM PC XTIBM PC XT (since 1986/01/10), PCIBM PC ATIBM PC AT (since 1985/06/10), the PCIBM PC XTIBM PC XT Model 286, the PCIBM PC Convertible and most PS/2IBM PS/2, any model machines will clear the CF flag and return the table in ES:BX. 80h unsupported function The PCIBM PC and PCjr return AH=80h/CF set 86h unsupported function The PCIBM PC XTIBM PC XT (1982/11/08), PCIBM PC Portable, PCIBM PC ATIBM PC AT (1984/01/10), or PS/2IBM PS/2, any model prior to Model 30 return AH=86h/CF set Notes: the 1986/1/10 XTIBM PC XT BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. returns an incorrect value for the feature byte the configuration table is at F000h:E6F5h in 100% compatible BIOSes Dell machines contain the signature "DELL" or "Dell" at absolute FE076h and a model byte at absolute address FE845h (see #00516) Hewlett-Packard machines contain the signature "HP" at F000h:00F8h and a product identifier at F000h:00FAh (see #00519) Compaq machines can be identified by the signature string "COMPAQ" at F000h:FFEAh, and is preceded by additional information (see #00517) Tandy 1000 machines contain 21h in the byte at F000h:C000h and FFh in the byte at FFFFh:000Eh; Tandy 1000SL/TL machines only provide the first three data bytes (model/submodel/revision) in the returned table the ID at F000h:C000h is used by some Microsoft software before trusting the floppy flags bits 1 and 0 at 0040h:00B5h. the Wang PCIBM PC contains the signature "WANG" at FC00h:0000h. This is used by Peter Reilley's portable binary editor and viewer BEAV to detect a Wang PCIBM PC. Toshiba laptops contain the signature "TOSHIBA" at FE010h as part of a laptop information record at F000h:E000h (see #00520) some AST machines contain the string "COPYRIGHT AST RESEARCH" one byte past the end of the configuration table the Phoenix 386 BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. contains a second version and date string (presumably the last modification for that OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. version) beginning at F000h:FFD8h, with each byte doubled (so that both ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. chips contain the complete information) SeeAlso: AH=C7h,AH=C9h,AX=D100h,AX=D103h Format of ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. configuration table: Offset Size Description (Table 00509) 00h WORD number of bytes following 02h BYTE model (see #00515) 03h BYTE submodel (see #00515) 04h BYTE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. revision: 0 for first release, 1 for 2nd, etc. 05h BYTE feature byte 1 (see #00510) 06h BYTE feature byte 2 (see #00511) 07h BYTE feature byte 3 (see #00512) 08h BYTE feature byte 4 (see #00513) 09h BYTE feature byte 5 (see #00514) ??? (08h) (Phoenix 386 v1.10) ??? (0Fh) (Phoenix 486 v1.03 PCI) ---AWARD BIOS--- 0Ah N BYTEs AWARD copyright notice ---Phoenix BIOS--- 0Ah BYTE ??? (00h) 0Bh BYTE major version 0Ch BYTE minor version (BCD(Binary Coded Decimal) A method of data storage where two decimal digits are stored in each byte, one in the upper four bits and the other in the lower four bits. Since only the values 0 through 9 are used in each half of a byte, BCD values can be read as decimal numbers on a hexadecimal display of memory or a file.) 0Dh 4 BYTEs ASCIZA NUL-terminated ASCII string. The ASCIZ string "ABC" consists of the four bytes 41h, 42h, 43h, and 00h. Unless otherwise specified, maximum lengths given in the interrupt list do not include the terminating NUL. string "PTL" (Phoenix Technologies Ltd) also on Phoenix Cascade BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. ---Quadram Quad386--- 0Ah 17 BYTEs ASCII signature string "Quadram Quad386XT" ---Toshiba (Satellite Pro 435CDS at least)--- 0Ah 7 BYTEs signature "TOSHIBA" 11h BYTE ??? (8h) 12h BYTE ??? (E7h) product ID??? (guess) 13h 3 BYTEs "JPN" Bitfields for feature byte 1: Bit(s) Description (Table 00510) 7 DMAsee Direct Memory Access channel 3 used by hard disk BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. 6 2nd interrupt controller (8259) installed 5 Real-Time ClockA battery-powered clock which continues to maintain its time even while the system is powered down. On PCs, the real-time clock contains a small amount of battery-powered memory (set CMOS RAM). installed 4 INT 15/AH=4Fh called upon INT 09h 3 wait for external event (INT 15/AH=41h) supported 2 extended BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. area allocated (usually at top of RAM(Random Access Memory) See also DRAM, SRAM.) 1 bus is Micro Channel instead of ISA(Industry-Standard Architecture) The expansion bus used by the IBMInternational Busiuness Machines PCIBM PC/ATIBM PC AT. See also EISA. 0 system has dual bus (Micro Channel + ISA(Industry-Standard Architecture) The expansion bus used by the IBMInternational Busiuness Machines PCIBM PC/ATIBM PC AT. See also EISA.) SeeAlso: #00509,#00511 Bitfields for feature byte 2: Bit(s) Description (Table 00511) 7 32-bit DMAsee Direct Memory Access supported 6 INT 16/AH=09h (keyboard functionality) supported (see #00585) 5 INT 15/AH=C6h (get POS data) supported 4 INT 15/AH=C7h (return memory map info) supported 3 INT 15/AH=C8h (en/disable CPU(Central Processing Unit) The microprocessor which executes programs on your computer. functions) supported 2 non-8042 keyboard controller 1 data streaming supported 0 reserved SeeAlso: #00509,#00512,AH=C6h,AH=C7h,AH=C8h,INT 16/AH=09h Bitfields for feature byte 3: Bit(s) Description (Table 00512) 7 not used 6-5 reserved 4 POSTsee Power-On Self-Test supports ROM-to-RAM enable/disable 3 SCSI(Small Computer Systems Interface) A system-independent expansion bus typically used to connect hard disks, tape drives, and CD-ROMs to a computer. A host adapter connects the SCSI bus to the computer's own bus. See also ESDI, IDE. subsystem supported on system board 2 information panel installed 1 IML (Initial Machine Load) system (BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. loaded from disk) 0 SCSI(Small Computer Systems Interface) A system-independent expansion bus typically used to connect hard disks, tape drives, and CD-ROMs to a computer. A host adapter connects the SCSI bus to the computer's own bus. See also ESDI, IDE. supported in IML SeeAlso: #00509,#00511,#00512 Bitfields for feature byte 4: Bit(s) Description (Table 00513) 7 IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. "private" (set on N51SX, CL57SX) 6 system has EEPROM 5-3 ABIOS(Advanced BIOS) The IBMInternational Busiuness Machines XTIBM PC XT/286 and PS/2IBM PS/2, any model models with 80286 or higher processors contain two separate BIOSes. The ABIOS is a protected-mode BIOS which is used by OS/2. For machines without an ABIOS, such as the IBMInternational Busiuness Machines ATIBM PC AT, OS/2 loads the equivalent of the ABIOS from disk. see also CBIOS presence 001 not supported 010 supported in ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. 011 supported in RAM(Random Access Memory) See also DRAM, SRAM. (must be loaded) 2 "private" 1 system supports memory split at/above 16M 0 POSTEXT directly supported by POSTsee Power-On Self-Test SeeAlso: #00509,#00512,#00514 Bitfields for feature byte 5 (IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911.): Bit(s) Description (Table 00514) 7-5 IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. "private" 4-2 reserved 1 system has enhanced mouse mode 0 flash EPROM SeeAlso: #00509,#00513 (Table 00515) Values for model/submodel/revision: Model Submdl Rev BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. date System FFh * * 04/24/81 PCIBM PC (original) FFh * * 10/19/81 PCIBM PC (some bugfixes) FFh * * 10/27/82 PCIBM PC (HD, 640K, EGAEnhanced Graphics Adapter(Enhanced Graphics Adapter) IBMInternational Busiuness Machines's second color video board for the IBMInternational Busiuness Machines PCIBM PC family, capable of a maximum resolution of 640x350 pixels in 16 simultaneous colors of a total of 64 possible colors. support) FFh 00h rev ??? Tandy 1000SL FFh 01h rev ??? Tandy 1000TL FFh 46h *** ??? Olivetti M15 FEh * * 08/16/82 PCIBM PC XTIBM PC XT FEh * * 11/08/82 PCIBM PC XTIBM PC XT and Portable FEh * * ../..x.. Toshiba laptops up to ~1987 ("x"=product ID) (see #00521) FEh 00h *** * ??? Olivetti M19 FEh 43h *** ??? Olivetti M240 FEh A6h ??? ??? Quadram Quad386 FDh * * 06/01/83 PCjr FCh * * 01/10/84 ATIBM PC AT models 068,099 6 MHz 20MB FCh * * 02/25/93 Linux DOSEMU (all versions) FCh 00h 00h ??? PC3270/ATIBM PC AT FCh 00h 01h 06/10/85 ATIBM PC AT model 239 6 MHz 30MB FCh 00h > 01h ??? 7531/2 Industrial ATIBM PC AT FCh 01h 00h 11/15/85 ATIBM PC AT models 319,339 8 MHz, Enh Keyb, 3½-inch FCh 01h 00h 09/17/87 Tandy 3000 FCh 01h 00h ../..x.. Toshiba laptops since ~1988 ("x"=product ID) (see #00521) FCh 01h 00h 03/08/93 Compaq DESKPRO/i FCh 01h 00h various Compaq DESKPRO, SystemPro, ProSignia FCh 01h 00h 07/20/93 Zenith Z-Lite 425L FCh 01h 00h 04/09/90 AMIAmerican Megatrends, Inc.(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985. BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. FCh 01h 20h 06/10/92 AST FCh 01h 30h ??? Tandy 3000NL FCh 01h ??? ??? Compaq 286/386 FCh 02h 00h 04/21/86 PCIBM PC XT-286 FCh 02h 00h various Compaq LTE Lite FCh 02h 00h 08/05/93 Compaq Contura 486/486c/486cx FCh 02h 00h 08/11/88 SoftWindows 1.0.1 (Power Macintosh) FCh 04h 00h 02/13/87 ** PS/2IBM PS/2, any model Model 50 (10 MHz/1 ws 286) FCh 04h 01h 05/09/87 PS/2IBM PS/2, any model Model 50 (10 Mhz 286, LW-type 32) FCh 04h 02h ??? PS/2IBM PS/2, any model Model 50 FCh 04h 02h 01/28/88 PS/2IBM PS/2, any model Model 50Z (10 Mhz 286, LW-type 33) FCh 04h 03h 04/18/88 PS/2IBM PS/2, any model Model 50Z (10 MHz/0 ws 286) FCh 04h 04h ??? PS/2IBM PS/2, any model Model 50Z FCh 05h 00h 02/13/87 ** PS/2IBM PS/2, any model Model 60 (10 MHz 286) FCh 06h 00h ??? IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. 7552-140 "Gearbox" FCh 06h 01h ??? IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. 7552-540 "Gearbox" FCh 08h *** ??? Epson, unknown model FCh 08h 00h ??? PS/2IBM PS/2, any model Model 25/286 FCh 09h 00h ??? PS/2IBM PS/2, any model Model 25 (10 MHz 286) FCh 09h 00h 08/25/88 PS/2IBM PS/2, any model Model 30 286 (10 Mhz, LW-type 37) FCh 09h 02h 06/28/89 PS/2IBM PS/2, any model Model 30-286 FCh 09h 02h 06/28/89 PS/2IBM PS/2, any model Model 25 286 (10 Mhz, LW-type 37) FCh 0Bh 00h 12/01/89 PSIBM PS/2, any model/1 (LW-Type 44) FCh 0Bh 00h 02/16/90 PSIBM PS/2, any model/1 Model 2011 (10 MHz 286) FCh 20h 00h 02/18/93 Compaq ProLinea FCh 25h 09h 12/07/91 PS/2IBM PS/2, any model Model 56 SLC (20 MHz 386SLC) FCh 30h *** ??? Epson, unknown model FCh 31h *** ??? Epson, unknown model FCh 33h *** ??? Epson, unknown model FCh 42h *** ??? Olivetti M280 FCh 45h *** ??? Olivetti M380 (XP 1, XP3, XP 5) FCh 48h *** ??? Olivetti M290 FCh 4Fh *** ??? Olivetti M250 FCh 50h *** ??? Olivetti M380 (XP 7) FCh 51h *** ??? Olivetti PCS286 FCh 52h *** ??? Olivetti M300 FCh 81h 00h 01/15/88 Phoenix 386 BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. v1.10 10a FCh 81h 01h ??? "OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. machine" FCh 82h 01h ??? "OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. machine" FCh 94h 00h ??? Zenith 386 FBh 00h 01h 01/10/86 PCIBM PC XT-089, Enh Keyb, 3½-inch support FBh 00h 01h 05/13/94 HP 200LX 2MB BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. 1.01 A D german FBh 00h 02h 05/09/86 PCIBM PC XTIBM PC XT FBh 00h 04h 08/19/93 HP 100LX 1MB BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. 1.04 A FBh 4Ch *** ??? Olivetti M200 FAh 00h 00h 09/02/86 PS/2IBM PS/2, any model Model 30 (8 MHz 8086) FAh 00h 01h 12/12/86 PS/2IBM PS/2, any model Model 30 FAh 00h 02h 02/05/87 PS/2IBM PS/2, any model Model 30 FAh 01h 00h 06/26/87 PS/2IBM PS/2, any model Model 25/25L (8 MHz 8086) FAh 30h 00h ??? IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. Restaurant Terminal FAh 4Eh *** ??? Olivetti M111 FAh FEh 00h ??? IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. PCradio 9075 F9h 00h 00h 09/13/85 PCIBM PC Convertible F9h FFh 00h ??? PCIBM PC Convertible F8h 00h 00h 03/30/87 ** PS/2IBM PS/2, any model Model 80 (16MHz 386) F8h 00h 00h ??? PS/2IBM PS/2, any model Model 75 486 (33Mhz 486) F8h 01h 00h 10/07/87 PS/2IBM PS/2, any model Model 80 (20MHz 386) F8h 02h 00h ??? PS/2IBM PS/2, any model Model 55-5571 F8h 04h 00h 01/29/88 PS/2IBM PS/2, any model Model 70 (20 Mhz 386DX,LW-type 33) F8h 04h 02h 04/11/88 PS/2IBM PS/2, any model Model 70 20MHz, type 2 system brd F8h 04h 03h 03/17/89 PS/2IBM PS/2, any model Model 70 20MHz, type 2 system brd F8h 05h 00h ??? IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. PCIBM PC 7568 F8h 06h 00h ??? PS/2IBM PS/2, any model Model 55-5571 F8h 07h 00h ??? IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. PCIBM PC 7561/2 F8h 07h 01h ??? PS/2IBM PS/2, any model Model 55-5551 F8h 07h 02h ??? IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. PCIBM PC 7561/2 F8h 07h 03h ??? PS/2IBM PS/2, any model Model 55-5551 F8h 09h 00h 01/29/88 PS/2IBM PS/2, any model Model 70 16MHz 386DX, type 1 sysbd F8h 09h 02h 04/11/88 PS/2IBM PS/2, any model Model 70 some models F8h 09h 03h 03/17/89 PS/2IBM PS/2, any model Model 70 some models F8h 09h 04h 12/15/89 PS/2IBM PS/2, any model Model 70 (16 Mhz 386, LW-type 33) F8h 0Bh 00h 01/18/89 PS/2IBM PS/2, any model Model P70 (8573-121) typ 2 sys brd F8h 0Bh 02h 12/16/89 PS/2IBM PS/2, any model Model P70 ?? F8h 0Ch 00h 11/02/88 PS/2IBM PS/2, any model Model 55SX (16 MHz 386SX) F8h 0Dh 00h ??? PS/2IBM PS/2, any model Model 70 25MHz, type 3 system brd F8h 0Dh 00h 06/08/88 PS/2IBM PS/2, any model Model 70 386 25MHz, type 3 sys brd F8h 0Dh 01h 02/20/89 PS/2IBM PS/2, any model Model 70 386 25MHz, type 3 sys brd F8h 0Dh ??? 12/01/89 PS/2IBM PS/2, any model Model 70 486 25Mhz, type 3 sys brd F8h 0Eh 00h ??? PSIBM PS/2, any model/1 486SX F8h 0Fh 00h ??? PSIBM PS/2, any model/1 486DX F8h 10h 00h ??? PS/2IBM PS/2, any model Model 55-5551 F8h 11h 00h 10/01/90 PS/2IBM PS/2, any model Model 90 XP (25 MHz 486) F8h 12h 00h ??? PS/2IBM PS/2, any model Model 95 XP F8h 13h 00h 10/01/90 PS/2IBM PS/2, any model Model 90 XP (33 MHz 486) F8h 14h 00h 10/01/90 PS/2IBM PS/2, any model Model 90-AK9 (25 MHz 486), 95 XP F8h 15h 00h ??? PS/2IBM PS/2, any model Model 90 XP F8h 16h 00h 10/01/90 PS/2IBM PS/2, any model Model 90-AKD / 95XP486 (33MHz 486) F8h 17h 00h ??? PS/2IBM PS/2, any model Model 90 XP F8h 19h 05h ??? PS/2IBM PS/2, any model Model 35/35LS or 40 (20 MHz 386SX) F8h 19h 05h 03/15/91 PS/2IBM PS/2, any model Model 35 SX / 40 SX (LW-type 37) F8h 19h 06h 04/04/91 PS/2IBM PS/2, any model Model 35 SX / 40 SX (LW-type 37) F8h 1Ah 00h ??? PS/2IBM PS/2, any model Model 95 XP F8h 1Bh 00h 09/29/89 PS/2IBM PS/2, any model Model 70 486 (25 Mhz 386DX) F8h 1Bh 00h 10/02/89 PS/2IBM PS/2, any model Model 70-486 (25 MHz 486) F8h 1Ch 00h 02/08/90 PS/2IBM PS/2, any model Model 65-121 / 65 SX (16MHz 386SX) F8h 1Eh 00h 02/08/90 PS/2IBM PS/2, any model Model 55LS (16 MHz 386SX) F8h 23h 00h ??? PS/2IBM PS/2, any model Model L40 SX F8h 23h 01h ??? PS/2IBM PS/2, any model Model L40 SX (20 MHz 386SX) F8h 23h 02h 02/27/91 PS/2IBM PS/2, any model Model L40 SX (20Mhz386SX,LW-typ37) F8h 25h 00h ??? PS/2IBM PS/2, any model Model 57 SLC F8h 25h 06h ??? PS/2IBM PS/2, any model Model M57 (20 MHz 386SLC) F8h 26h 00h ??? PS/2IBM PS/2, any model Model 57 SX F8h 26h 01h ??? PS/2IBM PS/2, any model Model 57 (20 MHz 386SX) F8h 26h 02h 07/03/91 PS/2IBM PS/2, any model Model 57 SX (20Mhz 386SX, SCSI(Small Computer Systems Interface) A system-independent expansion bus typically used to connect hard disks, tape drives, and CD-ROMs to a computer. A host adapter connects the SCSI bus to the computer's own bus. See also ESDI, IDE.) F8h 28h 00h ??? PS/2IBM PS/2, any model Model 95 XP F8h 29h 00h ??? PS/2IBM PS/2, any model Model 90 XP F8h 2Ah 00h ??? PS/2IBM PS/2, any model Model 95 XP (50 MHz 486) F8h 2Bh 00h ??? PS/2IBM PS/2, any model Model 90 / 90XP486 (50 MHz 486) F8h 2Ch 00h ??? PS/2IBM PS/2, any model Model 95 XP F8h 2Ch 01h ??? PS/2IBM PS/2, any model Model 95 (20 MHz 486SX) F8h 2Dh 00h ??? PS/2IBM PS/2, any model Model 90 XP (20 MHz 486SX) F8h 2Eh 00h ??? PS/2IBM PS/2, any model Model 95 XP F8h 2Eh 00h ??? PS/2IBM PS/2, any model Model 95 XP486 (20 Mhz 486SX) F8h 2Eh 01h ??? PS/2IBM PS/2, any model Model 95 (20 MHz 486SX + 487SX) F8h 2Fh 00h ??? PS/2IBM PS/2, any model Model 90 XP (20 MHz 486SX + 487SX) F8h 30h 00h ??? PSIBM PS/2, any model/1 Model 2121 (16 MHz 386SX) F8h 33h 00h ??? PS/2IBM PS/2, any model Model 30-386 F8h 34h 00h ??? PS/2IBM PS/2, any model Model 25-386 F8h 36h 00h ??? PS/2IBM PS/2, any model Model 95 XP F8h 37h 00h ??? PS/2IBM PS/2, any model Model 90 XP F8h 38h 00h ??? PS/2IBM PS/2, any model Model 57 F8h 39h 00h ??? PS/2IBM PS/2, any model Model 95 XP F8h 3Fh 00h ??? PS/2IBM PS/2, any model Model 90 XP F8h 40h 00h ??? PS/2IBM PS/2, any model Model 95 XP F8h 41h 00h ??? PS/2IBM PS/2, any model Model 77 F8h 45h 00h ??? PS/2IBM PS/2, any model Model 90 XP (Pentium) F8h 46h 00h ??? PS/2IBM PS/2, any model Model 95 XP (Pentium) F8h 47h 00h ??? PS/2IBM PS/2, any model Model 90/95 E (Pentium) F8h 48h 00h ??? PS/2IBM PS/2, any model Model 85 F8h 49h 00h ??? PSIBM PS/2, any model/ValuePoint 325T F8h 4Ah 00h ??? PSIBM PS/2, any model/ValuePoint 425SX F8h 4Bh 00h ??? PSIBM PS/2, any model/ValuePoint 433DX F8h 4Eh 00h ??? PS/2IBM PS/2, any model Model 295 F8h 50h 00h ??? PS/2IBM PS/2, any model Model P70 (8573) (16 MHz 386) F8h 50h 01h 12/16/89 PS/2IBM PS/2, any model Model P70 (8570-031) F8h 52h 00h ??? PS/2IBM PS/2, any model Model P75 (33 MHz 486) F8h 56h 00h ??? PS/2IBM PS/2, any model Model CL57 SX F8h 57h 00h ??? PS/2IBM PS/2, any model Model 90 XP F8h 58h 00h ??? PS/2IBM PS/2, any model Model 95 XP F8h 59h 00h ??? PS/2IBM PS/2, any model Model 90 XP F8h 5Ah 00h ??? PS/2IBM PS/2, any model Model 95 XP F8h 5Bh 00h ??? PS/2IBM PS/2, any model Model 90 XP F8h 5Ch 00h ??? PS/2IBM PS/2, any model Model 95 XP F8h 5Dh 00h ??? PS/2IBM PS/2, any model Model N51 SLC F8h 5Eh 00h ??? IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. ThinkPad 700 F8h 61h *** ??? Olivetti P500 F8h 62h *** ??? Olivetti P800 F8h 80h 00h ??? PS/2IBM PS/2, any model Model 80 (25 MHz 386) F8h 80h 01h 11/21/89 PS/2IBM PS/2, any model Model 80-A21 (25 Mhz 386) F8h 81h 00h ??? PS/2IBM PS/2, any model Model 55-5502 F8h 87h 00h ??? PS/2IBM PS/2, any model Model N33SX F8h 88h 00h ??? PS/2IBM PS/2, any model Model 55-5530T F8h 97h 00h ??? PS/2IBM PS/2, any model Model 55 Note N23SX F8h 99h 00h ??? PS/2IBM PS/2, any model Model N51 SX F8h F2h 30h ??? Reply Model 32 F8h F6h 30h ??? Memorex Telex F8h FDh 00h ??? IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. Processor Complex (with VPD) F8h ??? ??? ??? PS/2IBM PS/2, any model Model 90 (25 MHz 486SX) F8h ??? ??? ??? PS/2IBM PS/2, any model Model 95 (25 MHz 486SX) F8h ??? ??? ??? PS/2IBM PS/2, any model Model 90 (25 MHz 486SX + 487SX) F8h ??? ??? ??? PS/2IBM PS/2, any model Model 95 (25 MHz 486SX + 487SX) E4h ??? ??? ??? Triumph Adler PCIBM PC/XTIBM PC XT E1h ??? ??? ??? ??? (checked for by DOS4GW.EXE) E1h 00h 00h ??? PS/2IBM PS/2, any model Model 55-5530 Laptop D9h ??? ??? ??? Peacock XTIBM PC XT 9Ah * * ??? Compaq XTIBM PC XT/Compaq Plus 30h ??? ??? ??? Sperry PCIBM PC 2Dh * * ??? Compaq PCIBM PC/Compaq Deskpro ??? 56h ??? ??? Olivetti, unknown model ??? 74h ??? ??? Olivetti, unknown model Notes: BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. dates may vary without changes to the revision code, especially for non-IBM machines * This BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. call is not implemented in these early versions or under Linux's DOSEMU. Read the Model byte at F000h:FFFEh and BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. date at F000h:FFF5h instead. ** These BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. versions require the DASDDRVR.SYS patches. *** These Olivetti and Epson machines store the submodel in the byte at F000h:FFFDh. SeeAlso: #00509,#00516 (Table 00516) Values for Dell model byte: 02h Dell 200 03h Dell 300 05h Dell 220 06h Dell 310 07h Dell 325 09h Dell 310A 0Ah Dell 316 0Bh Dell 220E 0Ch Dell 210 0Dh Dell 316SX 0Eh Dell 316LT 0Fh Dell 320LX 11h Dell 425E SeeAlso: #00509,#00515 Format of Compaq product information: Address Size Description (Table 00517) F000h:FFE4h BYTE product family code (first byte) F000h:FFE5h BYTE Point release number F000h:FFE6h BYTE ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. version code F000h:FFE7h BYTE product family code (second byte) F000h:FFE8h WORD BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. type code SeeAlso: #00518,#00520 Format of Hewlett-Packard ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. ID at F000h:00F8h: Offset Size Description (Table 00518) 00h 2 BYTEs signature "HP" (48h 50h) 02h 2 BYTEs 00h 00h 04h BYTE secondary code revision 05h BYTE primary code revision 06h BYTE date code, year-1960 (BCD(Binary Coded Decimal) A method of data storage where two decimal digits are stored in each byte, one in the upper four bits and the other in the lower four bits. Since only the values 0 through 9 are used in each half of a byte, BCD values can be read as decimal numbers on a hexadecimal display of memory or a file.) 07h BYTE date code, week of year (BCD(Binary Coded Decimal) A method of data storage where two decimal digits are stored in each byte, one in the upper four bits and the other in the lower four bits. Since only the values 0 through 9 are used in each half of a byte, BCD values can be read as decimal numbers on a hexadecimal display of memory or a file.) SeeAlso: #00517,#00519 Bitfields for Hewlett-Packard product identifier: Bit(s) Description (Table 00519) 4-0 machine code 0 original Vectra 1 ES/12 2 RS/20 3 Portable/CS 4 ES 5 CS 6 RS/16 other reserved 7-5 CPU(Central Processing Unit) The microprocessor which executes programs on your computer. type 0 = 80286 1 = 8088 2 = 8086 3 = 80386 other reserved SeeAlso: #00518 Format of Toshiba laptop information: Offset Size Description (Table 00520) 00h 8 BYTEs ASCII product number (e.g. "T2200SX ") 08h 8 BYTEs ASCII version number (e.g. "V1.20 ") 10h 8 BYTEs ASCII signature string "TOSHIBA " 18h 8 BYTEs always zero??? 20h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. -> built-in BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. setup program entry point or 0000h:0000h Note: this record is located at F000h:E000h SeeAlso: #00517,#00518 (Table 00521) Values for Toshiba product ID: model prodID version date product number FEh 29h ../..).. Toshiba T1000LE FEh 2Ah ../..*.. Toshiba T1000XE FEh 2Bh ../..+.. Toshiba T1000SE FEh 2Ch ../..,.. Toshiba T1000 FEh 2Dh ../..-.. Toshiba T1200F FEh 2Dh V4.00 12/26-87 Toshiba T1200H FEh 2Eh ../..... Toshiba T1100+ FCh 22h ../..".. Toshiba T8500 FCh 26h 01/15&88 Toshiba T5200 FCh 27h ../..'.. Toshiba T5100 FCh 28h ../..(.. Toshiba T2000 FCh 2Ah 12/26*89 Toshiba T1200XE FCh 2Bh ../..+.. Toshiba T1600 FCh 2Ch ../..,.. Toshiba T3100e FCh 2Dh ../..-.. Toshiba T3200 FCh 2Fh ../../.. Toshiba T3100 FCh 34h V1.50 02/04494 Toshiba T100X FCh 38h ../..8.. Toshiba T2000SXe FCh 39h V1.20 09/16991 Toshiba T2200SX FCh 39h V1.40 10/01992 Toshiba T2200SX FCh 3Ch V1.50 01/28<91 Toshiba T2000SX FCh 3Dh ../..=.. Toshiba T3200SXC FCh 3Eh ../..>.. Toshiba T3100SX FCh 3Fh ../..?.. Toshiba T3200SX FCh 40h ../..@.. Toshiba T4500C FCh 41h V1.20 04/05A92 Toshiba T4500 ("T4500SXC" ???) FCh 45h V3.20 04/14E92 Toshiba T4400SX ("C" or "SXC" on cover) FCh 45h 01/13E93 Toshiba T4400SXC FCh 46h * ../..F.. Toshiba T6400 FCh 46h * ../..F.. Toshiba T6400C FCh 5Fh V1.40 01/18_94 Toshiba T3300SL FCh 69h ../..i.. Toshiba T1900C ("T1900CT" ???) FCh 6Ah V1.30 05/19j93 Toshiba T1900 ("T1900S" ???) FCh 6Dh V1.10 12/25m92 Toshiba T1850C FCh 6Eh V1.00 08/19n92 Toshiba T1850 FCh 6Eh V1.10 12/25n92 Toshiba T1850 FCh 6Fh V1.00 07/17o92 Toshiba T1800 FCh 6Fh V1.10 12/25o92 Toshiba T1800 FCh 7Eh V1.30 06/17~93 Toshiba T4600C FCh 7Fh V1.40 11/10x94 Toshiba T4600 FCh 8Ah V1.30 10/22x93 Toshiba T6600C FCh 91h V1.20 07/15x94 Toshiba T2400CT FCh 91h V5.00 07/28x95 Toshiba T2400CS/CT FCh 92h V5.00 07/28x95 Toshiba T3600CT FCh 96h * V1.40 12/08x94 Toshiba T200 FCh 96h * V1.50 12/08x94 Toshiba T200CS (T200) FCh 97h ../..x.. Toshiba T4800CT FCh 98h * V1.10 12/22x93 Toshiba T1910 FCh 98h * V2.40 07/12x94 Toshiba T1910/CS (T19XX) FCh 99h ../..x.. Toshiba T4700CS FCh 9Bh V2.30 01/31x94 Toshiba T4700CT FCh 9Bh V2.50 03/22x94 Toshiba T4700CT FCh 9Bh V5.00 07/28x95 Toshiba T4700CT FCh 9Ch V1.30 01/11x94 Toshiba T1950CT FCh 9Ch V2.50 07/22x94 Toshiba T1950CT (T19XX) FCh 9Dh * V2.40 07/12x94 Toshiba T1950/CS (T19XX) FCh 9Eh * V1.20 12/25x93 Toshiba T3400 FCh 9Eh * V1.30 03/22x94 Toshiba T3400/CT FCh B5h ** V5.10 08/25x95 Toshiba T2110/CS (T21XX) FCh B5h V5.10 08/25x95 Toshiba T2130CS/CT (T21XX) FCh BAh V1.30 02/16x95 Toshiba T2150CDS/CDT FCh BAh V5.00 07/27x95 Toshiba T2150CDS/CDT (T2150) FCh BBh ** V1.30 01/25x95 Toshiba T2100/CS/CT FCh BBh ** V5.00 07/27x95 Toshiba T2100/CS/CT FCh BCh V1.20 12/05x94 Toshiba T2450CT FCh BCh V5.00 07/28x95 Toshiba T2450CT FCh BEh V5.00 07/28x95 Toshiba T4850CT FCh C0h V5.20 05/30x96 Toshiba 420CDS/CDT FCh C1h V5.20 03/27x96 Toshiba 100CS FCh C3h V5.60 07/19x96 Toshiba 710CDT / 720CDT FCh C6h V5.30 11/30x95 Toshiba 410CS/CDT FCh CAh V5.10 08/18x95 Toshiba 400CS/CDT FCh CAh V5.40 12/18x95 Toshiba 400CS/CDT FCh CBh V5.10 09/01x95 Toshiba 610CT FCh CCh V5.50 06/13x96 Toshiba 700CS/CT FCh CFh V5.00 08/07x95 Toshiba T4900CT FCh DCh V5.10 06/17x96 Toshiba 650CT FCh DCh V5.10 05/10x96 Toshiba 110CS/CT FCh DDh V5.10 05/10x96 Toshiba 110CS/CT FCh DFh V5.20 05/27x96 Toshiba 500CS/CDT FCh ??? V5.??? ../..x.. Toshiba 620CT FCh ??? V5.??? ../..x.. Toshiba 660CDT FCh ??? V5.30 11/22/96 Toshiba 730CDT FCh ??? V6.00 09/20/96 Toshiba 200CDS/CDT FCh ??? V6.20 11/14/96 Toshiba 430CDS/CDT FCh ??? V6.40 12/05/96 Toshiba 510CS/CDT Notes: the 8-bit ASCII graphics character in the "date" column above has been substituted by "x" if larger than 80h BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. version numbers and dates may vary, esp. due to harddisk and (flash) BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. upgrades; all BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. versions 5.xx are flash updates for Windows95, the product number may indicate the series only (T21XX) or does no longer contain the exact type suffix (CS/CT) the most recent versions of the BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. have stopped including the product ID code in the BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. date [*] These models have monochrome and color versions which can be distinguished with INT 42/AX=7503h (WD90C24 chipset) [**] These models have monochrome and color versions which can be distinguished with INT 10/AX=5F50h (CT655xx chipset) models not found here like T21x5 are variants differing only in bundled software SeeAlso: #00515