home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 1 / LSD Compendium Deluxe 1.iso / a / programming / assembly / intro.lha / special_lib.i < prev   
Encoding:
Text File  |  1991-11-27  |  2.6 KB  |  158 lines

  1.     ifnd macros
  2.     include "macros.s"
  3.     endc
  4. *------------------------------------------------------------------------*
  5. * MyExec.i                                 *
  6. *------------------------------------------------------------------------*
  7.  
  8. set           equ    1<<15
  9. all           equ    1<<9
  10. bpldma           equ    1<<8
  11. copdma           equ    1<<7
  12. bltdma           equ    1<<6
  13. sprdma           equ    1<<5
  14. dskdma           equ    1<<4
  15. ch3dma           equ    1<<3
  16. ch2dma           equ    1<<2
  17. ch1dma           equ    1<<1
  18. ch0dma           equ    1
  19.  
  20. ChipBase equ $dff000
  21.  
  22. CIA_A_PA equ $bfe001
  23. CIA_A_PB equ $bfe101
  24. CIA_A_DDRA equ $bfe201
  25. CIA_A_DDRB equ $bfe301
  26. CIA_A_TALO equ $bfe401
  27. CIA_A_TAHI equ $bfe501
  28. CIA_A_TBLO equ $bfe601
  29. CIA_A_TBHI equ $bfe701
  30. CIA_A_E.LSB equ $bfe801
  31. CIA_A_E.MID equ $bfe901
  32. CIA_A_E.MSB equ $bfea01
  33. CIA_A_SP equ $bfec01
  34. CIA_A_IRC equ $bfed01
  35. CIA_A_CRA equ $bfee01
  36. CIA_A_CRB equ $bfef01
  37.  
  38. CIA_B_PA equ $bfd001
  39. CIA_B_PB equ $bfd101
  40. CIA_B_DDRA equ $bfd201
  41. CIA_B_DDRB equ $bfd301
  42. CIA_B_TALO equ $bfd401
  43. CIA_B_TAHI equ $bfd501
  44. CIA_B_TBLO equ $bfd601
  45. CIA_B_TBHI equ $bfd701
  46. CIA_B_E.LSB equ $bfd801
  47. CIA_B_E.MID equ $bfd901
  48. CIA_B_E.MSB equ $bfda01
  49. CIA_B_SP equ $bfdc01
  50. CIA_B_IRC equ $bfdd01
  51. CIA_B_CRA equ $bfde01
  52. CIA_B_CRB equ $bfdf01
  53.  
  54. bltddat equ $000
  55. dmaconr equ $002
  56. vposr equ $004
  57. vhposr equ $006
  58. dskdatr equ $008
  59. joy0dat equ $0A
  60. joy1dat equ $00C
  61. clxdat equ $00E
  62.  
  63. adkconr equ $010
  64. pot0dat equ $012
  65. pot1dat equ $014
  66. potinp equ $016
  67. serdatr equ $018
  68. dskbytr equ $01A
  69. intenar equ $01C
  70. intreqr equ $01E
  71.  
  72. dskpt equ $020
  73. dsklen equ $024
  74. dskdat equ $026
  75. refptr equ $028
  76. vposw equ $02A
  77. vhposw equ $02C
  78. copcon equ $02E
  79. serdat equ $030
  80. serper equ $032
  81. potgo  equ $034
  82. joytest equ $036
  83. strequ equ $038
  84. strvbl equ $03A
  85. strhor equ $03C
  86. strlong equ $03E
  87.  
  88. bltcon0 equ $040
  89. bltcon1 equ $042
  90. bltafwm equ $044
  91. bltalwm equ $046
  92. bltcpt equ $048
  93. bltbpt equ $04C
  94. bltapt equ $050
  95. bltdpt equ $054
  96. bltsize equ $058
  97.  
  98. bltcmod equ $060
  99. bltbmod equ $062
  100. bltamod equ $064
  101. bltdmod equ $066
  102.  
  103. bltcdat equ $070
  104. bltbdat equ $072
  105. bltadat equ $074
  106.  
  107. dsksync equ $07E
  108.  
  109. cop1lc equ $080
  110. cop2lc equ $084
  111. copjmp1 equ $088
  112. copjmp2 equ $08A
  113. copins equ $08C
  114. diwstrt equ $08E
  115. diwstop equ $090
  116. ddfstrt equ $092
  117. ddfstop equ $094
  118. dmacon equ $096
  119. clxcon equ $098
  120. intena equ $09A
  121. intreq equ $09C
  122. adkcon equ $09E
  123.  
  124. aud  equ $0A0
  125. aud0 equ $0A0
  126. aud1 equ $0B0
  127. aud2 equ $0C0
  128. aud3 equ $0D0
  129.  
  130. ac_ptr equ $00     ; ptr to start of waveform data
  131. ac_len equ $04     ; length of waveform in words
  132. ac_per equ $06     ; sample period
  133. ac_vol equ $08     ; volume
  134. ac_dat equ $0A     ; sample pair
  135. ac_SIZEOF equ $10
  136.  
  137. bplpt equ $0E0
  138.  
  139. bplcon0 equ $100
  140. bplcon1 equ $102
  141. bplcon2 equ $104
  142. bpl1mod equ $108
  143. bpl2mod equ $10A
  144.  
  145. bpldat equ $110
  146.  
  147. sprpt  equ $120
  148.  
  149. spr equ $140
  150.  
  151. sd_pos equ $00
  152. sd_ctl equ $02
  153. sd_dataa equ $04
  154. sd_datab equ $08
  155.  
  156. color equ $180
  157.  
  158.