INT 15 - SYSTEM - BUILD 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 INITIALIZATION TABLE (PSIBM PS/2, any model)
	AH = 05h
	ES:DI -> results buffer of length 18h * Number_of_Entries (see #00411)
	DS = segment containing 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 RAM(Random Access Memory)	See also DRAM, SRAM. extensions (zero if none)
Return: CF clear if successful
	    AH = 00h success
	    ES:DI buffer filled
	    AL destroyed
	CF set on failure
	    AX destroyed
	    AH = 80h/86h if not supported
SeeAlso: AH=04h"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",AH=C1h


Format of one entry of 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 Initialization Table:
Offset	Size	Description	(Table 00411)
 00h	WORD	device ID (see #00412)
 02h	WORD	number of Logical IDs
 04h	WORD	Device Block length (zero for 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 patch or extension)
 06h	DWORDDoubleword; four bytes.	 Commonly used to hold a 32-bit segment:offset or selector:offset address.	-> init routine for Device Block and Function Transfer Table
 0Ah	WORD	request block length
 0Ch	WORD	Function Transfer Table length (zero for a patch)
 0Eh	WORD	Data Pointers length (in Common Data Area)
 10h	BYTE	secondary device ID (hardware level this 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 ver supports)
 11h	BYTE	revision (device driver revision level this 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 supports)
 12h  6 BYTEs	reserved


(Table 00412)
Values for 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 device ID:
 00h	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 internal calls
 01h	floppy disk
 02h	hard disk
 03h	video
 04h	keyboard
 05h	parallel port
 06h	serial port
 07h	system timer
 08h	real-time clock
 09h	system services
 0Ah	NMIsee Non-Maskable Interrupt
 0Bh	mouse
 0Eh	CMOS RAMA small amount (typically 64 or 128 bytes) of memory in the system's real-time clock chip that is preserved by the clock's battery and is used for storing configuration information.  See also Real-Time Clock.
 0Fh	DMAsee Direct Memory Access
 10h	Programmable Option Select (POS)
 16h	keyboard password