DOS 3.30 source code leak
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

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