mirror of https://github.com/AR1972/DOS3.3
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.1 KiB
39 lines
1.1 KiB
; SCCSID = @(#)BPB.ASM 1.1 85/04/29
|
|
;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
|
|
; C A V E A T P R O G R A M M E R ;
|
|
; ;
|
|
|
|
; BIOS PARAMETER BLOCK DEFINITION
|
|
; THIS STRUCTURE IS USED TO BUILD A FULL DPB
|
|
|
|
BPBLOCK STRUC
|
|
BPSECSZ DW ? ; SIZE IN BYTES OF PHYSICAL SECTOR
|
|
BPCLUS DB ? ; SECTORS/ALLOC UNIT
|
|
BPRES DW ? ; NUMBER OF RESERVED SECTORS
|
|
BPFTCNT DB ? ; NUMBER OF FATS
|
|
BPDRCNT DW ? ; NUMBER OF DIRECTORY ENTRIES
|
|
BPSCCNT DW ? ; TOTAL NUMBER OF SECTORS
|
|
BPMEDIA DB ? ; MEDIA DESCRIPTOR BYTE
|
|
BPFTSEC DW ? ; NUMBER OF SECTORS TAKEN UP BY ONE FAT
|
|
BPBLOCK ENDS
|
|
|
|
A_BPB STRUC
|
|
BPB_BYTESPERSECTOR DW ?
|
|
BPB_SECTORSPERCLUSTER DB ?
|
|
BPB_RESERVEDSECTORS DW ?
|
|
BPB_NUMBEROFFATS DB ?
|
|
BPB_ROOTENTRIES DW ?
|
|
BPB_TOTALSECTORS DW ?
|
|
BPB_MEDIADESCRIPTOR DB ?
|
|
BPB_SECTORSPERFAT DW ?
|
|
BPB_SECTORSPERTRACK DW ?
|
|
BPB_HEADS DW ?
|
|
BPB_HIDDENSECTORS DW ?
|
|
DW ?
|
|
BPB_BIGTOTALSECTORS DW ?
|
|
DW ?
|
|
DB 6 DUP(?)
|
|
A_BPB ENDS
|
|
; ;
|
|
; C A V E A T P R O G R A M M E R ;
|
|
;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
|