home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / MAXONB32.DMS / in.adf / Includes.lha / BH / trackdisk.bc < prev    next >
Encoding:
Text File  |  1994-03-16  |  2.7 KB  |  105 lines

  1. ' trackdisk BASIC constants
  2.  
  3. '$underlines
  4. 'IOExtTD fields 
  5. CONST iotd_Req% = 0
  6. CONST iotd_Count% = 48
  7. CONST iotd_SecLabel% = 52
  8. CONST IOExtTD_sizeof%=56
  9. 'DriveGeometry fields 
  10. CONST dg_SectorSize% = 0
  11. CONST dg_TotalSectors% = 4
  12. CONST dg_Cylinders% = 8
  13. CONST dg_CylSectors% = 12
  14. CONST dg_Heads% = 16
  15. CONST dg_TrackSectors% = 20
  16. CONST dg_BufMemType% = 24
  17. CONST dg_DeviceType% = 28
  18. CONST dg_Flags% = 29
  19. CONST dg_Reserved% = 30
  20. CONST DriveGeometry_sizeof%=32
  21. 'TDU_PublicUnit fields 
  22. CONST tdu_Unit% = 0
  23. CONST tdu_Comp01Track% = 38
  24. CONST tdu_Comp10Track% = 40
  25. CONST tdu_Comp11Track% = 42
  26. CONST tdu_StepDelay% = 44
  27. CONST tdu_SettleDelay% = 48
  28. CONST tdu_RetryCnt% = 52
  29. CONST tdu_PubFlags% = 53
  30. CONST tdu_CurrTrk% = 54
  31. CONST tdu_CalibrateDelay% = 56
  32. CONST tdu_Counter% = 60
  33. CONST TDU_PublicUnit_sizeof%=64
  34. CONST TD_CHANGENUM& = &hD&
  35. CONST DG_CDROM& = 5&
  36. CONST TD_REMOVE& = &hC&
  37. CONST TDERR_PostReset& = &h23&
  38. CONST TDPF_NOCLICK& = 1&
  39. CONST TD_SECTOR& = &h200&
  40. CONST TD_EJECT& = &h17&
  41. CONST ETD_WRITE& = &h8003&
  42. CONST DG_COMMUNICATION& = 9&
  43. CONST TD_LABELSIZE& = &h10&
  44. CONST ETD_SEEK& = &h800A&
  45. CONST TDB_ALLOW_NON_3_5& = 0&
  46. CONST ETD_MOTOR& = &h8009&
  47. CONST TDERR_WriteProt& = &h1C&
  48. CONST DG_SEQUENTIAL_ACCESS& = 1&
  49. CONST TDF_ALLOW_NON_3_5& = 1&
  50. CONST TDERR_BadSecPreamble& = &h16&
  51. CONST TD_REMCHANGEINT& = &h15&
  52. CONST TDERR_BadSecSum& = &h19&
  53. CONST DRIVE5_25& = 2&
  54. CONST TDERR_BadHdrSum& = &h18&
  55. CONST ETD_RAWREAD& = &h8010&
  56. CONST TDERR_NoSecHdr& = &h15&
  57. CONST DG_PROCESSOR& = 3&
  58. CONST ETD_RAWWRITE& = &h8011&
  59. CONST NUMSECS& = &hB&
  60. CONST NUMUNITS& = 4&
  61. CONST TD_SEEK& = &hA&
  62. CONST TD_SECSHIFT& = 9&
  63. CONST DG_OPTICAL_DISK& = 7&
  64. CONST TD_MOTOR& = 9&
  65. CONST TDERR_DiskChanged& = &h1D&
  66. CONST TD_CHANGESTATE& = &hE&
  67. CONST TD_PROTSTATUS& = &hF&
  68. CONST TD_LASTCOMM& = &h18&
  69. CONST IOTDB_INDEXSYNC& = 4&
  70. CONST TDERR_NoMem& = &h1F&
  71. CONST DG_SCANNER& = 6&
  72. CONST TDERR_BadUnitNum& = &h20&
  73. CONST IOTDF_INDEXSYNC& = &h10&
  74. CONST DRIVE3_5_150RPM& = 3&
  75. CONST TDERR_BadDriveType& = &h21&
  76. CONST DG_WORM& = 4&
  77. CONST TD_GETNUMTRACKS& = &h13&
  78. CONST TDERR_BadSecID& = &h17&
  79. CONST TDERR_DriveInUse& = &h22&
  80. CONST TD_RAWREAD& = &h10&
  81. CONST TD_GETDRIVETYPE& = &h12&
  82. CONST ETD_UPDATE& = &h8004&
  83. CONST DGB_REMOVABLE& = 0&
  84. CONST TDERR_TooFewSecs& = &h1A&
  85. CONST DGF_REMOVABLE& = 1&
  86. CONST ETD_FORMAT& = &h800B&
  87. CONST TD_RAWWRITE& = &h11&
  88. CONST ETD_CLEAR& = &h8005&
  89. CONST DG_MEDIUM_CHANGER& = 8&
  90. CONST DRIVE3_5& = 1&
  91. CONST TDF_EXTCOM& = &h8000&
  92. CONST DG_PRINTER& = 2&
  93. CONST TDERR_NotSpecified& = &h14&
  94. CONST TD_GETGEOMETRY& = &h16&
  95. CONST TDERR_SeekError& = &h1E&
  96. CONST DG_UNKNOWN& = &h1F&
  97. CONST IOTDB_WORDSYNC& = 5&
  98. CONST IOTDF_WORDSYNC& = &h20&
  99. CONST TD_ADDCHANGEINT& = &h14&
  100. CONST ETD_READ& = &h8002&
  101. CONST DG_DIRECT_ACCESS& = 0&
  102. CONST TD_FORMAT& = &hB&
  103. CONST TDERR_BadSecHdr& = &h1B&
  104. CONST TDPB_NOCLICK& = 0&
  105.