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

  1.     IFND    HARDWARE_CIA_I
  2. HARDWARE_CIA_I    EQU    1
  3. *    $Filename: hardware/cia.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 36.2 $
  6. *    $Date: 90/07/10 $
  7. *    registers and bits in the Complex Interface Adapter (CIA) chip
  8. *    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10. ciapra    EQU    0
  11. ciaprb    EQU    $100
  12. ciaddra    EQU    $200
  13. ciaddrb    EQU    $300
  14. ciatalo    EQU    $400
  15. ciatahi    EQU    $500
  16. ciatblo    EQU    $600
  17. ciatbhi    EQU    $700
  18. ciatodlow    EQU    $800
  19. ciatodmid    EQU    $900
  20. ciatodhi    EQU    $A00
  21. ciasdr    EQU    $C00
  22. ciaicr    EQU    $D00
  23. ciacra    EQU    $E00
  24. ciacrb    EQU    $F00
  25. CIAICRB_TA    EQU    0
  26. CIAICRB_TB    EQU    1
  27. CIAICRB_ALRM    EQU    2
  28. CIAICRB_SP    EQU    3
  29. CIAICRB_FLG    EQU    4
  30. CIAICRB_IR    EQU    7
  31. CIAICRB_SETCLR    EQU    7
  32. CIACRAB_START    EQU    0
  33. CIACRAB_PBON    EQU    1
  34. CIACRAB_OUTMODE    EQU    2
  35. CIACRAB_RUNMODE    EQU    3
  36. CIACRAB_LOAD    EQU    4
  37. CIACRAB_INMODE    EQU    5
  38. CIACRAB_SPMODE    EQU    6
  39. CIACRAB_TODIN    EQU    7
  40. CIACRBB_START    EQU    0
  41. CIACRBB_PBON    EQU    1
  42. CIACRBB_OUTMODE    EQU    2
  43. CIACRBB_RUNMODE    EQU    3
  44. CIACRBB_LOAD    EQU    4
  45. CIACRBB_INMODE0    EQU    5
  46. CIACRBB_INMODE1    EQU    6
  47. CIACRBB_ALARM    EQU    7
  48. CIAICRF_TA    EQU    1<<0
  49. CIAICRF_TB    EQU    1<<1
  50. CIAICRF_ALRM    EQU    1<<2
  51. CIAICRF_SP    EQU    1<<3
  52. CIAICRF_FLG    EQU    1<<4
  53. CIAICRF_IR    EQU    1<<7
  54. CIAICRF_SETCLR    EQU    1<<7
  55. CIACRAF_START    EQU    1<<0
  56. CIACRAF_PBON    EQU    1<<1
  57. CIACRAF_OUTMODE    EQU    1<<2
  58. CIACRAF_RUNMODE    EQU    1<<3
  59. CIACRAF_LOAD    EQU    1<<4
  60. CIACRAF_INMODE    EQU    1<<5
  61. CIACRAF_SPMODE    EQU    1<<6
  62. CIACRAF_TODIN    EQU    1<<7
  63. CIACRBF_START    EQU    1<<0
  64. CIACRBF_PBON    EQU    1<<1
  65. CIACRBF_OUTMODE    EQU    1<<2
  66. CIACRBF_RUNMODE    EQU    1<<3
  67. CIACRBF_LOAD    EQU    1<<4
  68. CIACRBF_INMODE0    EQU    1<<5
  69. CIACRBF_INMODE1    EQU    1<<6
  70. CIACRBF_ALARM    EQU    1<<7
  71. CIACRBF_IN_PHI2    EQU    0
  72. CIACRBF_IN_CNT    EQU    CIACRBF_INMODE0
  73. CIACRBF_IN_TA    EQU    CIACRBF_INMODE1
  74. CIACRBF_IN_CNT_TA    EQU    CIACRBF_INMODE0!CIACRBF_INMODE1
  75. CIAB_GAMEPORT1    EQU    7
  76. CIAB_GAMEPORT0    EQU    6
  77. CIAB_DSKRDY    EQU    5
  78. CIAB_DSKTRACK0    EQU    4
  79. CIAB_DSKPROT    EQU    3
  80. CIAB_DSKCHANGE    EQU    2
  81. CIAB_LED    EQU    1
  82. CIAB_OVERLAY    EQU    0
  83. CIAB_COMDTR    EQU    7
  84. CIAB_COMRTS    EQU    6
  85. CIAB_COMCD    EQU    5
  86. CIAB_COMCTS    EQU    4
  87. CIAB_COMDSR    EQU    3
  88. CIAB_PRTRSEL    EQU    2
  89. CIAB_PRTRPOUT    EQU    1
  90. CIAB_PRTRBUSY    EQU    0
  91. CIAB_DSKMOTOR    EQU    7
  92. CIAB_DSKSEL3    EQU    6
  93. CIAB_DSKSEL2    EQU    5
  94. CIAB_DSKSEL1    EQU    4
  95. CIAB_DSKSEL0    EQU    3
  96. CIAB_DSKSIDE    EQU    2
  97. CIAB_DSKDIREC    EQU    1
  98. CIAB_DSKSTEP    EQU    0
  99. CIAF_GAMEPORT1    EQU    1<<7
  100. CIAF_GAMEPORT0    EQU    1<<6
  101. CIAF_DSKRDY    EQU    1<<5
  102. CIAF_DSKTRACK0    EQU    1<<4
  103. CIAF_DSKPROT    EQU    1<<3
  104. CIAF_DSKCHANGE    EQU    1<<2
  105. CIAF_LED    EQU    1<<1
  106. CIAF_OVERLAY    EQU    1<<0
  107. CIAF_COMDTR    EQU    1<<7
  108. CIAF_COMRTS    EQU    1<<6
  109. CIAF_COMCD    EQU    1<<5
  110. CIAF_COMCTS    EQU    1<<4
  111. CIAF_COMDSR    EQU    1<<3
  112. CIAF_PRTRSEL    EQU    1<<2
  113. CIAF_PRTRPOUT    EQU    1<<1
  114. CIAF_PRTRBUSY    EQU    1<<0
  115. CIAF_DSKMOTOR    EQU    1<<7
  116. CIAF_DSKSEL3    EQU    1<<6
  117. CIAF_DSKSEL2    EQU    1<<5
  118. CIAF_DSKSEL1    EQU    1<<4
  119. CIAF_DSKSEL0    EQU    1<<3
  120. CIAF_DSKSIDE    EQU    1<<2
  121. CIAF_DSKDIREC    EQU    1<<1
  122. CIAF_DSKSTEP    EQU    1<<0
  123.     ENDC
  124.