home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 303.lha / AssemTools / Include / hards.i < prev    next >
Text File  |  1980-12-03  |  4KB  |  220 lines

  1. *************************************************************************
  2. *                                    *
  3. *             Hardware register map                *
  4. *                                    *
  5. *             Created 880424 by JM                *
  6. *                                    *
  7. *                                    *
  8. *    Edited 880710 by JM                        *
  9. *    Edited 880728 by JM                        *
  10. *    Edited 881021 by JM: CUSTOM changed to Custom            *
  11. *    Edited 890311 by JM: Copper macros renamed.            *
  12. *                                    *
  13. *************************************************************************
  14.  
  15. Custom        equ    $dff000
  16. JOY0DAT        equ    $00a
  17. JOY1DAT        equ    $00c
  18.  
  19. POT0DAT        equ    $012
  20. POT1DAT        equ    $014
  21.  
  22. INTENAR        equ    $01c
  23. INTREQR        equ    $01e
  24. INTENA        equ    $09a
  25. INTREQ        equ    $09c
  26.  
  27. AUD0LC        equ    $0a0
  28. AUD0LEN        equ    $0a4
  29. AUD0PER        equ    $0a6
  30. AUD0VOL        equ    $0a8
  31. AUD0DAT        equ    $0aa
  32. AUD1LC        equ    $0b0
  33. AUD1LEN        equ    $0b4
  34. AUD1PER        equ    $0b6
  35. AUD1VOL        equ    $0b8
  36. AUD1DAT        equ    $0ba
  37. AUD2LC        equ    $0c0
  38. AUD2LEN        equ    $0c4
  39. AUD2PER        equ    $0c6
  40. AUD2VOL        equ    $0c8
  41. AUD2DAT        equ    $0ca
  42. AUD3LC        equ    $0d0
  43. AUD3LEN        equ    $0d4
  44. AUD3PER        equ    $0d6
  45. AUD3VOL        equ    $0d8
  46. AUD3DAT        equ    $0da
  47.  
  48. COP1LCH        equ    $080
  49. COP1LCL        equ    $082
  50. COP2LCH        equ    $084
  51. COP2LCL        equ    $086
  52. COPJMP1        equ    $088
  53. COPJMP2        equ    $08a
  54. COPINS        equ    $08c
  55.  
  56. DIWSTRT        equ    $08e
  57. DIWSTOP        equ    $090
  58. DDFSTRT        equ    $092
  59. DDFSTOP        equ    $094
  60.  
  61. DMACON        equ    $096
  62. DMACONR        equ    $002
  63.  
  64. BLTCON0        equ    $040
  65. BLTCON1        equ    $042
  66. BLTAFWM        equ    $044
  67. BLTALWM        equ    $046
  68. BLTCPT        equ    $048
  69. BLTBPT        equ    $04c
  70. BLTAPT        equ    $050
  71. BLTDPT        equ    $054
  72. BLTSIZE        equ    $058
  73. BLTCMOD        equ    $060
  74. BLTBMOD        equ    $062
  75. BLTAMOD        equ    $064
  76. BLTDMOD        equ    $066
  77. BLTCDAT        equ    $070
  78. BLTBDAT        equ    $072
  79. BLTADAT        equ    $074
  80.  
  81. BPL1PTH        equ    $0e0
  82. BPL1PTL        equ    $0e2
  83. BPL2PTH        equ    $0e4
  84. BPL2PTL        equ    $0e6
  85. BPL3PTH        equ    $0e8
  86. BPL3PTL        equ    $0ea
  87. BPL4PTH        equ    $0ec
  88. BPL4PTL        equ    $0ee
  89. BPL5PTH        equ    $0f0
  90. BPL5PTL        equ    $0f2
  91. BPL6PTH        equ    $0f4
  92. BPL6PTL        equ    $0f6
  93. BPL7PTH        equ    $0f8
  94. BPL7PTL        equ    $0fa
  95. BPL8PTH        equ    $0fc
  96. BPL8PTL        equ    $0fe
  97.  
  98. BPLCON0        equ    $100
  99. BPLCON1        equ    $102
  100. BPLCON2        equ    $104
  101. BPL1MOD        equ    $108
  102. BPL2MOD        equ    $10a
  103.  
  104. BPL1DAT        equ    $110
  105. BPL2DAT        equ    $112
  106. BPL3DAT        equ    $114
  107. BPL4DAT        equ    $116
  108. BPL5DAT        equ    $118
  109. BPL6DAT        equ    $11a
  110. BPL7DAT        equ    $11c
  111. BPL8DAT        equ    $11e
  112.  
  113. SPR0PTH        equ    $120
  114. SPR0PTL        equ    $122
  115. SPR1PTH        equ    $124
  116. SPR1PTL        equ    $126
  117. SPR2PTH        equ    $128
  118. SPR2PTL        equ    $12a
  119. SPR3PTH        equ    $12c
  120. SPR3PTL        equ    $12e
  121. SPR4PTH        equ    $130
  122. SPR4PTL        equ    $132
  123. SPR5PTH        equ    $134
  124. SPR5PTL        equ    $136
  125. SPR6PTH        equ    $138
  126. SPR6PTL        equ    $13a
  127. SPR7PTH        equ    $13c
  128. SPR7PTL        equ    $13e
  129.  
  130. SPR0POS        equ    $140
  131. SPR1POS        equ    $148
  132. SPR2POS        equ    $150
  133. SPR3POS        equ    $158
  134. SPR4POS        equ    $160
  135. SPR5POS        equ    $168
  136. SPR6POS        equ    $170
  137. SPR7POS        equ    $178
  138.  
  139. SPR0CTL        equ    $142
  140. SPR1CTL        equ    $14a
  141. SPR2CTL        equ    $152
  142. SPR3CTL        equ    $15a
  143. SPR4CTL        equ    $162
  144. SPR5CTL        equ    $16a
  145. SPR6CTL        equ    $172
  146. SPR7CTL        equ    $17a
  147.  
  148. SPR0DATA    equ    $144
  149. SPR1DATA    equ    $14c
  150. SPR2DATA    equ    $154
  151. SPR3DATA    equ    $15c
  152. SPR4DATA    equ    $164
  153. SPR5DATA    equ    $16c
  154. SPR6DATA    equ    $174
  155. SPR7DATA    equ    $17c
  156.  
  157. SPR0DATB    equ    $146
  158. SPR1DATB    equ    $14e
  159. SPR2DATB    equ    $156
  160. SPR3DATB    equ    $15e
  161. SPR4DATB    equ    $166
  162. SPR5DATB    equ    $16e
  163. SPR6DATB    equ    $176
  164. SPR7DATB    equ    $17e
  165.  
  166. COLOR0        equ    $180
  167. COLOR1        equ    $182
  168. COLOR2        equ    $184
  169. COLOR3        equ    $186
  170. COLOR4        equ    $188
  171. COLOR5        equ    $18a
  172. COLOR6        equ    $18c
  173. COLOR7        equ    $18e
  174. COLOR8        equ    $190
  175. COLOR9        equ    $192
  176. COLOR10        equ    $194
  177. COLOR11        equ    $196
  178. COLOR12        equ    $198
  179. COLOR13        equ    $19a
  180. COLOR14        equ    $19c
  181. COLOR15        equ    $19e
  182. COLOR16        equ    $1a0
  183. COLOR17        equ    $1a2
  184. COLOR18        equ    $1a4
  185. COLOR19        equ    $1a6
  186. COLOR20        equ    $1a8
  187. COLOR21        equ    $1aa
  188. COLOR22        equ    $1ac
  189. COLOR23        equ    $1ae
  190. COLOR24        equ    $1b0
  191. COLOR25        equ    $1b2
  192. COLOR26        equ    $1b4
  193. COLOR27        equ    $1b6
  194. COLOR28        equ    $1b8
  195. COLOR29        equ    $1ba
  196. COLOR30        equ    $1bc
  197. COLOR31        equ    $1be
  198.  
  199.  
  200.  
  201. C_MOVE        macro
  202.         dc.w    \2
  203.         dc.w    \1
  204.         endm
  205.  
  206. C_WAIT        macro
  207.         ifc    '\2',''
  208.         dc.w    \1<<8!1,$fffe
  209.         endc
  210.         ifnc    '\2',''
  211.         dc.w    \1<<8!\2!1,$fffe
  212.         endc
  213.         endm
  214.  
  215. C_STOP        macro
  216.         dc.w    $ffff,$fffe
  217.         endm
  218.  
  219.  
  220.