[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 15 Fn 05  - System - Build Abios Initialization Table (ps)             [B]

   AH = 05h
   ES:DI -> results buffer length (18h * Number_of_Entries)
   DS = segment containing ABIOS RAM extensions (zero if none)

Return: AH = 00h success: results at ES:DI
   CF set on failure

See Also: AH=04h"ABIOS",C1h

Format of one entry of ABIOS Initialization Table:
Offset Size    Description
 00h   WORD    device ID
 02h   WORD    number of Logical IDs
 04h   WORD    Device Block length (zero for ABIOS patch or extension)
 06h   DWORD   -> 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 ver supports)
 11h   BYTE    revision (device driver revision level this ABIOS supports)
 12h  6 BYTEs  reserved

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson