home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / enterprs / cpm / utils / s / zen2.lbr / SBCDEF.LIB < prev    next >
Encoding:
Text File  |  1993-03-30  |  1.6 KB  |  57 lines

  1.  
  2. ;**    SOFTWARE BOOT CODE DEFINITIONS
  3. ;
  4.  
  5. SBCSBC    EQU    0        ;LOGICAL SECTOR # OF SBC
  6.  
  7.     ORG    0
  8. SBCJMP    RB    3        ;JUMP TO SOFTWARE BOOT CODE
  9. SBCVER    RB    1        ;SOFTWARE BOOT CODE VERSION NUMBER
  10. SBCREV    RB    1        ;SOFTWARE BOOT CODE REVISION NUMBER
  11. SBCDBS    RB    27        ;DEFAULT BOOT STRING
  12. SBCBSA    RB    3        ;SECTOR ADDR OF BAD SECTOR TABLE A
  13. SBCBSB    RB    3        ;SECTOR ADDR OF BAD SECTOR TABLE B
  14. SBCSBA    RB    3        ;SECTOR ADDR OF SUPER BLOCK A
  15. SBCSBB    RB    3        ;SECTOR ADDR OF SUPER BLOCK B
  16. SBCSSZ    RW    1        ;SECTOR SIZE
  17. SBCSPT    RW    1        ;SECTORS PER TRACK
  18. SBCTPC    RW    1        ;TRACKS PER CYLINDER
  19. SBCCPV    RW    1        ;CYLINDERS PER VOLUME
  20. SBCSPS    RW    1        ;SECTORS PER REGION
  21. SBCVSZ    RB    3        ;VOLUME SIZE (SECTORS PER VOLUME)
  22. SBCNSL    RB    1        ;NUMBER OF REGIONS - 1
  23. SBCCSA    RW    1        ;CHECKSUM: SUPER BLOCK A
  24. SBCCSB    RW    1        ;CHECKSUM: SUPER BLOCK B
  25. SBCCBA    RW    1        ;CHECKSUM: BAD SECTOR TABLE A
  26. SBCCBB    RW    1        ;CHECKSUM: BAD SECTOR TABLE B
  27. SBCSDP    RB    12        ;SET DRIVE PARAMETERS
  28. SBCFUS    RB    3        ;FIRST USER SECTOR NUMBER
  29. SBCDATE    RB    6        ;DATE PARTITIONED
  30. SBCCRC    RW    1        ;CRC OF SBC (ASSUMIN SBCCRC=0)
  31.     RB    39        ;RESERVED
  32.  
  33. SBCLEN    EQU    0080H        ;SBC LENGTH
  34.  
  35. ;  SUPER BLOCK DEFINITIONS
  36.  
  37. SPBNE    EQU    16        ;NUMBER OF ENTRIES
  38.  
  39.     ORG    0
  40. SPBPNL    EQU    16        ;MAXIMUM LENGTH OF PARTITION NAME
  41. SPBPN    RB    SPBPNL        ;PARTITION NAME
  42. SPBOSL    EQU    10        ;MAXIMUM LENGTH OF OS NAME
  43. SPBOS    RB    SPBOSL        ;OS NAME
  44. SPBFLG    RB    1        ;FLAG BYTE
  45. SPBFSN    RB    3        ;FIRST SECTOR # OF PARTITION
  46.                 ;  (LOW,MID,HIGH)
  47. SPBPEL    EQU    30        ;LENGTH OF ENTRY
  48.  
  49. ;  SUPER BLOCK FLAG BYTE
  50.  
  51. SPBFPNF    EQU    10000000B    ;PARTITION NOT FORMATTED
  52.  
  53. ;  BAD SECTOR TABLE
  54.  
  55. SBCBEL    EQU    3        ;LENGTH OF ENTRY
  56.  
  57.