home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / wst!oma3.lha / OMA / Include / hardware / custom.i < prev    next >
Encoding:
Text File  |  1994-12-23  |  2.6 KB  |  152 lines

  1.     IFND    HARDWARE_CUSTOM_I
  2. HARDWARE_CUSTOM_I    EQU    1
  3. *    $Filename: hardware/custom.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 36.6 $
  6. *    $Date: 91/04/30 $
  7. *    Offsets of Amiga custom chip registers
  8. *    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10. *    This file was modified for the Optimizing Macro Assembler:
  11. *        ECS_SPECIFICs were missing and have been added.
  12. bltddat    EQU    0
  13. dmaconr    EQU    2
  14. vposr    EQU    4
  15. vhposr    EQU    6
  16. dskdatr    EQU    8
  17. joy0dat    EQU    $A
  18. joy1dat    EQU    $C
  19. clxdat    EQU    $E
  20. adkconr    EQU    $10
  21. pot0dat    EQU    $12
  22. pot1dat    EQU    $14
  23. potinp    EQU    $16
  24. serdatr    EQU    $18
  25. dskbytr    EQU    $1A
  26. intenar    EQU    $1C
  27. intreqr    EQU    $1E
  28. dskpt    EQU    $20
  29. dsklen    EQU    $24
  30. dskdat    EQU    $26
  31. refptr    EQU    $28
  32. vposw    EQU    $2A
  33. vhposw    EQU    $2C
  34. copcon    EQU    $2E
  35. serdat    EQU    $30
  36. serper    EQU    $32
  37. potgo    EQU    $34
  38. joytest    EQU    $36
  39. strequ    EQU    $38
  40. strvbl    EQU    $3A
  41. strhor    EQU    $3C
  42. strlong    EQU    $3E
  43. bltcon0    EQU    $40
  44. bltcon1    EQU    $42
  45. bltafwm    EQU    $44
  46. bltalwm    EQU    $46
  47. bltcpt    EQU    $48
  48. bltbpt    EQU    $4C
  49. bltapt    EQU    $50
  50. bltdpt    EQU    $54
  51. bltsize    EQU    $58
  52. bltcon0l    EQU    $5B
  53. bltsizv    EQU    $5C
  54. bltsizh    EQU    $5E
  55. bltcmod    EQU    $60
  56. bltbmod    EQU    $62
  57. bltamod    EQU    $64
  58. bltdmod    EQU    $66
  59. bltcdat    EQU    $70
  60. bltbdat    EQU    $72
  61. bltadat    EQU    $74
  62. deniseid    EQU    $7C
  63. dsksync    EQU    $7E
  64. cop1lc    EQU    $80
  65. cop2lc    EQU    $84
  66. copjmp1    EQU    $88
  67. copjmp2    EQU    $8A
  68. copins    EQU    $8C
  69. diwstrt    EQU    $8E
  70. diwstop    EQU    $90
  71. ddfstrt    EQU    $92
  72. ddfstop    EQU    $94
  73. dmacon    EQU    $96
  74. clxcon    EQU    $98
  75. intena    EQU    $9A
  76. intreq    EQU    $9C
  77. adkcon    EQU    $9E
  78. aud    EQU    $A0
  79. aud0    EQU    $A0
  80. aud1    EQU    $B0
  81. aud2    EQU    $C0
  82. aud3    EQU    $D0
  83. ac_ptr    EQU    0
  84. ac_len    EQU    4
  85. ac_per    EQU    6
  86. ac_vol    EQU    8
  87. ac_dat    EQU    $A
  88. ac_SIZEOF    EQU    $10
  89. bplpt    EQU    $E0
  90. bplcon0    EQU    $100
  91. bplcon1    EQU    $102
  92. bplcon2    EQU    $104
  93. bplcon3    EQU    $106
  94. bpl1mod    EQU    $108
  95. bpl2mod    EQU    $10A
  96. bplhmod    EQU    $10C
  97. bpldat    EQU    $110
  98. sprpt    EQU    $120
  99. spr    EQU    $140
  100. sd_pos    EQU    0
  101. sd_ctl    EQU    2
  102. sd_dataa    EQU    4
  103. sd_dataB    EQU    6
  104. sd_SIZEOF    EQU    8
  105. color    EQU    $180
  106. htotal    EQU    $1c0
  107. hsstop    EQU    $1c2
  108. hbstrt    EQU    $1c4
  109. hbstop    EQU    $1c6
  110. vtotal    EQU    $1c8
  111. vsstop    EQU    $1ca
  112. vbstrt    EQU    $1cc
  113. vbstop    EQU    $1ce
  114. sprhstrt    EQU    $1d0
  115. sprhstop    EQU    $1d2
  116. bplhstrt    EQU    $1d4
  117. bplhstop    EQU    $1d6
  118. hhposw    EQU    $1d8
  119. hhposr    EQU    $1da
  120. beamcon0    EQU    $1dc
  121. hsstrt    EQU    $1de
  122. vsstrt    EQU    $1e0
  123. hcenter    EQU    $1e2
  124. diwhigh    EQU    $1e4
  125.     IFD    ECS_SPECIFIC
  126. VARVBLANK    EQU    $1000
  127. LOLDIS    EQU    $800
  128. CSCBLANKEN    EQU    $400
  129. VARVSYNC    EQU    $200
  130. VARHSYNC    EQU    $100
  131. VARBEAM    EQU    $80
  132. DISPLAYDUAL    EQU    $40
  133. DISPLAYPAL    EQU    $20
  134. VARCSYNC    EQU    $10
  135. CSBLANK    EQU    8
  136. CSYNCTRUE    EQU    4
  137. VSYNCTRUE    EQU    2
  138. HSYNCTRUE    EQU    1
  139. USE_BPLCON3    EQU    1
  140. BPLCON2_ZDCTEN    EQU    $400
  141. BPLCON2_ZDBPEN    EQU    $800
  142. BPLCON2_ZDBPSEL0    EQU    $1000
  143. BPLCON2_ZDBPSEL1    EQU    $2000
  144. BPLCON2_ZDBPSEL2    EQU    $4000
  145. BPLCON3_EXTBLNKEN    EQU    1
  146. BPLCON3_EXTBLKZD    EQU    2
  147. BPLCON3_ZDCLKEN    EQU    4
  148. BPLCON3_BRDNTRAN    EQU    $10
  149. BPLCON3_BRDNBLNK    EQU    $20
  150.     ENDC
  151.     ENDC
  152.