]> wirehaze git hosting - MS-DOS.git/blob - v4.0/src/INC/BPB.INC

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / INC / BPB.INC
1 %OUT BPB.INC...
2 ; SCCSID = @(#)BPB.ASM 1.1 85/04/29
3 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
4 ; C A V E A T P R O G R A M M E R ;
5 ; ;
6
7 ; BIOS PARAMETER BLOCK DEFINITION
8 ; THIS STRUCTURE IS USED TO BUILD A FULL DPB
9
10 BPBLOCK STRUC
11 BPSECSZ DW ? ; SIZE IN BYTES OF PHYSICAL SECTOR
12 BPCLUS DB ? ; SECTORS/ALLOC UNIT
13 BPRES DW ? ; NUMBER OF RESERVED SECTORS
14 BPFTCNT DB ? ; NUMBER OF FATS
15 BPDRCNT DW ? ; NUMBER OF DIRECTORY ENTRIES
16 BPSCCNT DW ? ; TOTAL NUMBER OF SECTORS
17 BPMEDIA DB ? ; MEDIA DESCRIPTOR BYTE
18 BPFTSEC DW ? ; NUMBER OF SECTORS TAKEN UP BY ONE FAT
19 BPBLOCK ENDS
20
21 A_BPB STRUC
22 BPB_BYTESPERSECTOR DW ?
23 BPB_SECTORSPERCLUSTER DB ?
24 BPB_RESERVEDSECTORS DW ?
25 BPB_NUMBEROFFATS DB ?
26 BPB_ROOTENTRIES DW ?
27 BPB_TOTALSECTORS DW ?
28 BPB_MEDIADESCRIPTOR DB ?
29 BPB_SECTORSPERFAT DW ?
30 BPB_SECTORSPERTRACK DW ?
31 BPB_HEADS DW ?
32 BPB_HIDDENSECTORS DW ?
33 DW ?
34 BPB_BIGTOTALSECTORS DW ?
35 DW ?
36 DB 6 DUP(?)
37 A_BPB ENDS
38 ; ;
39 ; C A V E A T P R O G R A M M E R ;
40 ;----+----+----+----+----+----+----+----+----+----+----+----+----+----+----;
41 \1a