home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / wst!oma3.lha / OMA / Include / devices / hardblocks.i < prev    next >
Encoding:
Text File  |  1994-12-23  |  2.6 KB  |  129 lines

  1.     IFND    DEVICES_HARDBLOCKS_I
  2. DEVICES_HARDBLOCKS_I    EQU    1
  3. *    $Filename: devices/hardblocks.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 36.3 $
  6. *    $Date: 91/08/23 $
  7. *    File System identifier blocks for hard disks
  8. *    (C) Copyright 1988-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10.     IFND    EXEC_TYPES_I
  11.     INCLUDE    "exec/types.i"
  12.     ENDC
  13.     RSRESET
  14. RigidDiskBlock    rs.b    0
  15. rdb_ID    rs    2
  16. rdb_SummedLongs    rs    2
  17. rdb_ChkSum    rs    2
  18. rdb_HostID    rs    2
  19. rdb_BlockBytes    rs    2
  20. rdb_Flags    rs    2
  21. rdb_BadBlockList    rs    2
  22. rdb_PartitionList    rs    2
  23. rdb_FileSysHeaderList    rs    2
  24. rdb_DriveInit    rs    2
  25. rdb_Reserved1    rs.b    6*4
  26. rdb_Cylinders    rs    2
  27. rdb_Sectors    rs    2
  28. rdb_Heads    rs    2
  29. rdb_Interleave    rs    2
  30. rdb_Park    rs    2
  31. rdb_Reserved2    rs.b    3*4
  32. rdb_WritePreComp    rs    2
  33. rdb_ReducedWrite    rs    2
  34. rdb_StepRate    rs    2
  35. rdb_Reserved3    rs.b    5*4
  36. rdb_RDBBlocksLo    rs    2
  37. rdb_RDBBlocksHi    rs    2
  38. rdb_LoCylinder    rs    2
  39. rdb_HiCylinder    rs    2
  40. rdb_CylBlocks    rs    2
  41. rdb_AutoParkSeconds    rs    2
  42. rdb_HighRDSKBlock    rs    2
  43. rdb_Reserved4    rs.b    1*4
  44. rdb_DiskVendor    rs.b    8
  45. rdb_DiskProduct    rs.b    16
  46. rdb_DiskRevision    rs.b    4
  47. rdb_ControllerVendor    rs.b    8
  48. rdb_ControllerProduct    rs.b    16
  49. rdb_ControllerRevision    rs.b    4
  50. rdb_Reserved5    rs.b    10*4
  51. RigidDiskBlock_SIZEOF    rs.b    0
  52. IDNAME_RIGIDDISK    EQU    'RDSK'
  53. RDB_LOCATION_LIMIT    EQU    16
  54.     BITDEF    RDBF,LAST,0
  55.     BITDEF    RDBF,LASTLUN,1
  56.     BITDEF    RDBF,LASTTID,2
  57.     BITDEF    RDBF,NORESELECT,3
  58.     BITDEF    RDBF,DISKID,4
  59.     BITDEF    RDBF,CTRLRID,5
  60.     BITDEF    RDBF,SYNCH,6
  61.     RSRESET
  62. BadBlockEntry    rs.b    0
  63. bbe_BadBlock    rs    2
  64. bbe_GoodBlock    rs    2
  65. BadBlockEntry_SIZEOF    rs.b    0
  66.     RSRESET
  67. BadBlockBlock    rs.b    0
  68. bbb_ID    rs    2
  69. bbb_SummedLongs    rs    2
  70. bbb_ChkSum    rs    2
  71. bbb_HostID    rs    2
  72. bbb_Next    rs    2
  73. bbb_Reserved    rs    2
  74. bbb_BlockPairs    rs.b    61*BadBlockEntry_SIZEOF
  75. IDNAME_BADBLOCK    EQU    'BADB'
  76.     RSRESET
  77. PartitionBlock    rs.b    0
  78. pb_ID    rs    2
  79. pb_SummedLongs    rs    2
  80. pb_ChkSum    rs    2
  81. pb_HostID    rs    2
  82. pb_Next    rs    2
  83. pb_Flags    rs    2
  84. pb_Reserved1    rs.b    2*4
  85. pb_DevFlags    rs    2
  86. pb_DriveName    rs.b    32
  87. pb_Reserved2    rs.b    15*4
  88. pb_Environment    rs.b    17*4
  89. pb_EReserved    rs.b    15*4
  90. PartitionBlock_SIZEOF    rs.b    0
  91. IDNAME_PARTITION    EQU    'PART'
  92.     BITDEF    PBF,BOOTABLE,0
  93.     BITDEF    PBF,NOMOUNT,1
  94.     RSRESET
  95. FileSysHeaderBlock    rs.b    0
  96. fhb_ID    rs    2
  97. fhb_SummedLongs    rs    2
  98. fhb_ChkSum    rs    2
  99. fhb_HostID    rs    2
  100. fhb_Next    rs    2
  101. fhb_Flags    rs    2
  102. fhb_Reserved1    rs.b    2*4
  103. fhb_DosType    rs    2
  104. fhb_Version    rs    2
  105. fhb_PatchFlags    rs    2
  106. fhb_Type    rs    2
  107. fhb_Task    rs    2
  108. fhb_Lock    rs    2
  109. fhb_Handler    rs    2
  110. fhb_StackSize    rs    2
  111. fhb_Priority    rs    2
  112. fhb_Startup    rs    2
  113. fhb_SegListBlocks    rs    2
  114. fhb_GlobalVec    rs    2
  115. fhb_Reserved2    rs.b    23*4
  116. fhb_Reserved3    rs.b    21*4
  117. FileSysHeader_SIZEOF    rs.b    0
  118. IDNAME_FILESYSHEADER    EQU    'FSHD'
  119.     RSRESET
  120. LoadSegBlock    rs.b    0
  121. lsb_ID    rs    2
  122. lsb_SummedLongs    rs    2
  123. lsb_ChkSum    rs    2
  124. lsb_HostID    rs    2
  125. lsb_Next    rs    2
  126. lsb_LoadData    rs.b    123*4
  127. IDNAME_LOADSEG    EQU    'LSEG'
  128.     ENDC
  129.