home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / phxass / examples / include / hardware / custom.i < prev    next >
Text File  |  1977-12-31  |  3KB  |  154 lines

  1.  ifnd HARDWARE_CUSTOM_I
  2. HARDWARE_CUSTOM_I set 1
  3. *
  4. *  hardware/custom.i (AGA)
  5. *  for PhxAss
  6. *
  7. *  © copyright by F.Wille in 1994
  8. *
  9.  
  10. bltddat     EQU   $000
  11. dmaconr     EQU   $002
  12. vposr        EQU   $004
  13. vhposr        EQU   $006
  14. dskdatr     EQU   $008
  15. joy0dat     EQU   $00A
  16. joy1dat     EQU   $00C
  17. clxdat        EQU   $00E
  18.  
  19. adkconr     EQU   $010
  20. pot0dat     EQU   $012
  21. pot1dat     EQU   $014
  22. potinp        EQU   $016
  23. serdatr     EQU   $018
  24. dskbytr     EQU   $01A
  25. intenar     EQU   $01C
  26. intreqr     EQU   $01E
  27.  
  28. dskpt        EQU   $020
  29. dsklen        EQU   $024
  30. dskdat        EQU   $026
  31. refptr        EQU   $028
  32. vposw        EQU   $02A
  33. vhposw        EQU   $02C
  34. copcon        EQU   $02E
  35. serdat        EQU   $030
  36. serper        EQU   $032
  37. potgo        EQU   $034
  38. joytest     EQU   $036
  39. strequ        EQU   $038
  40. strvbl        EQU   $03A
  41. strhor        EQU   $03C
  42. strlong     EQU   $03E
  43.  
  44. bltcon0     EQU   $040
  45. bltcon1     EQU   $042
  46. bltafwm     EQU   $044
  47. bltalwm     EQU   $046
  48. bltcpt        EQU   $048
  49. bltbpt        EQU   $04C
  50. bltapt        EQU   $050
  51. bltdpt        EQU   $054
  52. bltsize     EQU   $058
  53. bltcon0l    EQU   $05B        ; note: byte access only
  54. bltsizv     EQU   $05C
  55. bltsizh     EQU   $05E
  56.  
  57. bltcmod     EQU   $060
  58. bltbmod     EQU   $062
  59. bltamod     EQU   $064
  60. bltdmod     EQU   $066
  61.  
  62. bltcdat     EQU   $070
  63. bltbdat     EQU   $072
  64. bltadat     EQU   $074
  65.  
  66. sprhdat     EQU   $078
  67. bplhdat     EQU   $07A
  68. deniseid    EQU   $07C
  69. dsksync     EQU   $07E
  70.  
  71. cop1lc        EQU   $080
  72. cop2lc        EQU   $084
  73. copjmp1     EQU   $088
  74. copjmp2     EQU   $08A
  75. copins        EQU   $08C
  76. diwstrt     EQU   $08E
  77. diwstop     EQU   $090
  78. ddfstrt     EQU   $092
  79. ddfstop     EQU   $094
  80. dmacon        EQU   $096
  81. clxcon        EQU   $098
  82. intena        EQU   $09A
  83. intreq        EQU   $09C
  84. adkcon        EQU   $09E
  85.  
  86. aud        EQU   $0A0
  87. aud0        EQU   $0A0
  88. aud1        EQU   $0B0
  89. aud2        EQU   $0C0
  90. aud3        EQU   $0D0
  91.  
  92. * AudChannel
  93. ac_ptr        EQU   $00    ; ptr to start of waveform data
  94. ac_len        EQU   $04    ; length of waveform in words
  95. ac_per        EQU   $06    ; sample period
  96. ac_vol        EQU   $08    ; volume
  97. ac_dat        EQU   $0A    ; sample pair
  98. ac_SIZEOF   EQU   $10
  99.  
  100. bplpt        EQU   $0E0
  101.  
  102. bplcon0     EQU   $100
  103. bplcon1     EQU   $102
  104. bplcon2     EQU   $104
  105. bplcon3     EQU   $106
  106. bpl1mod     EQU   $108
  107. bpl2mod     EQU   $10A
  108. bplhmod     EQU   $10C
  109. bplcon4     EQU   $10C    ; aga only
  110. clxcon2     EQU   $10E
  111.  
  112. bpldat        EQU   $110
  113.  
  114. sprpt        EQU   $120
  115.  
  116. spr        EQU   $140
  117.  
  118. * SpriteDef
  119. sd_pos        EQU   $00
  120. sd_ctl        EQU   $02
  121. sd_dataa    EQU   $04
  122. sd_dataB    EQU   $06
  123. sd_SIZEOF   EQU   $08
  124.  
  125. color        EQU   $180
  126.  
  127. htotal        EQU   $1c0
  128. hsstop        EQU   $1c2
  129. hbstrt        EQU   $1c4
  130. hbstop        EQU   $1c6
  131. vtotal        EQU   $1c8
  132. vsstop        EQU   $1ca
  133. vbstrt        EQU   $1cc
  134. vbstop        EQU   $1ce
  135. sprhstrt    EQU   $1d0
  136. sprhstop    EQU   $1d2
  137. bplhstrt    EQU   $1d4
  138. bplhstop    EQU   $1d6
  139. hhposw        EQU   $1d8
  140. hhposr        EQU   $1da
  141. beamcom0    EQU   $1dc
  142. hsstrt        EQU   $1de
  143. vsstrt        EQU   $1e0
  144. hcenter     EQU   $1e2
  145. diwhigh     EQU   $1e4
  146. bplhmod_aga EQU   $1e6
  147. sprhpth     EQU   $1e8
  148. sprhptl     EQU   $1ea
  149. bplhpth     EQU   $1ec
  150. bplhptl     EQU   $1ee
  151. fmode        EQU   $1fc
  152.  
  153.  endc
  154.