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

  1. ' cd BASIC constants
  2.  
  3. '$underlines
  4. 'RMSF fields 
  5. CONST RMSFReserved% = 0
  6. CONST Minute% = 1
  7. CONST Second% = 2
  8. CONST Frame% = 3
  9. CONST RMSF_sizeof%=4
  10. 'CDInfo fields 
  11. CONST PlaySpeed% = 0
  12. CONST ReadSpeed% = 2
  13. CONST ReadXLSpeed% = 4
  14. CONST SectorSize% = 6
  15. CONST XLECC% = 8
  16. CONST EjectReset% = 10
  17. CONST CDInfoReserved1% = 12
  18. CONST MaxSpeed% = 20
  19. CONST AudioPrecision% = 22
  20. CONST Status% = 24
  21. CONST CDInfoReserved2% = 26
  22. CONST CDInfo_sizeof%=34
  23. 'TOCEntry fields 
  24. CONST TOCEntryCtlAdr% = 0
  25. CONST TOCEntryTrack% = 1
  26. CONST Position% = 2
  27. CONST TOCEntry_sizeof%=6
  28. 'QCode fields 
  29. CONST QCodeCtlAdr% = 0
  30. CONST QCodeTrack% = 1
  31. CONST Index% = 2
  32. CONST Zero% = 3
  33. CONST TrackPosition% = 4
  34. CONST DiskPosition% = 8
  35. CONST QCode_sizeof%=12
  36. 'CDTOC fields 
  37. CONST Summary% = 0
  38. CONST Entry% = 0
  39. CONST CDTOC_sizeof%=6
  40. 'LSNMSF fields 
  41. CONST MSF% = 0
  42. CONST LSN% = 0
  43. CONST LSNMSF_sizeof%=4
  44. 'TOCSummary fields 
  45. CONST FirstTrack% = 0
  46. CONST LastTrack% = 1
  47. CONST LeadOut% = 2
  48. CONST TOCSummary_sizeof%=6
  49. 'CDXL fields 
  50. CONST Node% = 0
  51. CONST CDXLBuffer% = 8
  52. CONST CDXLLength% = 12
  53. CONST Actual% = 16
  54. CONST IntData% = 20
  55. CONST IntCode% = 24
  56. CONST CDXL_sizeof%=28
  57. CONST CDERR_BADLENGTH& = &hFFFFFFFC&
  58. CONST CD_REMCHANGEINT& = &h15&
  59. CONST CD_PLAYTRACK& = &h25&
  60. CONST CD_ATTENUATE& = &h2C&
  61. CONST CDERR_BadSecSum& = &h19&
  62. CONST CD_PAUSE& = &h28&
  63. CONST CDERR_BadDataType& = &h24&
  64. CONST CDSTSB_DIRECTION& = 8&
  65. CONST CDERR_BadHdrSum& = &h18&
  66. CONST CD_READ& = 2&
  67. CONST CDERR_NoSecHdr& = &h15&
  68. CONST TAGCD_XLECC& = 5&
  69. CONST ADR_ISRC& = 3&
  70. CONST CD_FLUSH& = 8&
  71. CONST CDSTSB_CDROM& = 4&
  72. CONST CDMODE_FFWD& = 1&
  73. CONST CD_RESET& = 1&
  74. CONST CDSTSF_DIRECTION& = &h100&
  75. CONST CDSTSF_CDROM& = &h10&
  76. CONST CD_QCODEMSF& = &h2A&
  77. CONST TAGCD_SECTORSIZE& = 4&
  78. CONST TAGCD_PLAYSPEED& = 1&
  79. CONST CD_WRITE& = 3&
  80. CONST CD_ADDFRAMEINT& = &h2D&
  81. CONST CD_SEEK& = &hA&
  82. CONST CD_START& = 7&
  83. CONST CDMODE_FREV& = 2&
  84. CONST CD_QCODELSN& = &h2B&
  85. CONST CDERR_NOCMD& = &hFFFFFFFD&
  86. CONST CD_MOTOR& = 9&
  87. CONST CD_INFO& = &h20&
  88. CONST CD_CHANGESTATE& = &hE&
  89. CONST CTL_COPYMASK& = &h20&
  90. CONST CD_PROTSTATUS& = &hF&
  91. CONST CDERR_NoBoard& = &h32&
  92. CONST CDERR_NoMem& = &h1F&
  93. CONST ADR_POSITION& = 1&
  94. CONST CTL_COPY& = &h20&
  95. CONST CDERR_BadUnitNum& = &h20&
  96. CONST CDERR_BadDriveType& = &h21&
  97. CONST CDERR_NoDisk& = &h1D&
  98. CONST CDSTSB_DISK& = 1&
  99. CONST ADR_UPC& = 2&
  100. CONST CD_GETNUMTRACKS& = &h13&
  101. CONST CDERR_BadSecID& = &h17&
  102. CONST CDERR_DriveInUse& = &h22&
  103. CONST CDSTSF_DISK& = 2&
  104. CONST CTL_CTLMASK& = &hD0&
  105. CONST CTLADR_ADRMASK& = &hF&
  106. CONST CD_GETDRIVETYPE& = &h12&
  107. CONST CDERR_OPENFAIL& = &hFFFFFFFF&
  108. CONST CDERR_TooFewSecs& = &h1A&
  109. CONST CD_REMFRAMEINT& = &h2E&
  110. CONST CD_STOP& = 6&
  111. CONST CDERR_Phase& = &h2A&
  112. CONST CDSTSB_SPIN& = 2&
  113. CONST ADR_HYBRID& = 5&
  114. CONST CTLADR_CTLMASK& = &hF0&
  115. CONST TAGCD_READXLSPEED& = 3&
  116. CONST CDSTSF_SPIN& = 4&
  117. CONST CDERR_NotSpecified& = &h14&
  118. CONST CD_CONFIG& = &h21&
  119. CONST CD_SEARCH& = &h29&
  120. CONST CD_PLAYMSF& = &h26&
  121. CONST CD_GETGEOMETRY& = &h16&
  122. CONST CDERR_SeekError& = &h1E&
  123. CONST CDERR_ABORTED& = &hFFFFFFFE&
  124. CONST CDSTSB_PLAYING& = 5&
  125. CONST CDERR_BADADDRESS& = &hFFFFFFFB&
  126. CONST CDSTSB_TOC& = 3&
  127. CONST CD_PLAYLSN& = &h27&
  128. CONST CDERR_SELFTEST& = &hFFFFFFF9&
  129. CONST CDERR_InvalidState& = &h25&
  130. CONST CDMODE_NORMAL& = 0&
  131. CONST CD_READXL& = &h24&
  132. CONST CDSTSF_PLAYING& = &h20&
  133. CONST CDSTSF_TOC& = 8&
  134. CONST CD_UPDATE& = 4&
  135. CONST CDSTSB_SEARCH& = 7&
  136. CONST CD_ADDCHANGEINT& = &h14&
  137. CONST CDSTSB_CLOSED& = 0&
  138. CONST CDSTSF_SEARCH& = &h80&
  139. CONST CTL_2AUDEMPH& = &h10&
  140. CONST CD_FORMAT& = &hB&
  141. CONST CTL_4AUDEMPH& = &h90&
  142. CONST CDERR_BadSecHdr& = &h1B&
  143. CONST CDSTSF_CLOSED& = 1&
  144. CONST CD_CLEAR& = 5&
  145. CONST CD_CHANGENUM& = &hD&
  146. CONST CD_TOCMSF& = &h22&
  147. CONST CTL_2AUD& = 0&
  148. CONST CD_REMOVE& = &hC&
  149. CONST CDERR_PostReset& = &h23&
  150. CONST CDSTSB_PAUSED& = 6&
  151. CONST CTL_4AUD& = &h80&
  152. CONST CD_EJECT& = &h17&
  153. CONST TAGCD_EJECTRESET& = 6&
  154. CONST CD_TOCLSN& = &h23&
  155. CONST CDSTSF_PAUSED& = &h40&
  156. CONST TAGCD_READSPEED& = 2&
  157. CONST CDERR_WriteProt& = &h1C&
  158. CONST CDERR_UNITBUSY& = &hFFFFFFFA&
  159. CONST CTL_DATA& = &h40&
  160. CONST CDERR_BadSecPreamble& = &h16&
  161.