Laptop User's Manual

Samples
Data Structure
Assembler Language
;
; Smapi BIOS Header
;
SMB_HEADER STRUC
@SMBHDR_SIG DB 4 dup (?) ; +ðð - Signature
@SMBHDR_VER DB ? ; +ð4 - Major version
@SMBHDR_VER_VER DB ? ; +ð5 - Minor version
@SMBHDR_LEN DB ? ; +ð6 - Length
@SMBHDR_CHKSUM DB ? ; +ð7 - Checksum
@SMBHDR_INFO DW ? ; +ð8 - Information word
@SMBHDR_RSV1 DW ? ; +ðA - Reserve 1
@SMBHDR_R_OFFSET DW ? ; +ðC - Real mode offset
@SMBHDR_R_SEGMENT DW ? ; +ðE - Real mode segment
@SMBHDR_RSV2 DW ? ; +1ð - Reserve 2
@SMBHDR_P16_OFFSET DW ? ; +12 - 16-bit protected mode offset
@SMBHDR_P16_BASE DD ? ; +14 - 16-bit protected mode base address
@SMBHDR_P32_OFFSET DD ? ; +18 - 32-bit protected mode offset
@SMBHDR_P32_BASET DD ? ; +1C - 32-bit protected mode base address
SMB_HEADER ENDS
SMAPI BIOS B-53