Samples
Data Structure
Assembler Language
;
;Smapi BIOS Header
SMB_HEADERSTRUC
@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 - | ||||
@SMBHDR_P16_BASE | DD | ? |
| |
; +14 - | ||||
@SMBHDR_P32_OFFSET | DD | ? |
| |
; +18 - | ||||
@SMBHDR_P32_BASE | DD | ? |
| |
; +1C - | ||||
SMB_HEADER |
| ENDS |
|
|
ThinkPad 560/560E SMAPI BIOS |