;	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		   ;
;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
