mos6502ins.dat 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. ; Addressing Modes:
  2. ; void - Implicit
  3. ; A - Accumulator
  4. ; # - Immediate
  5. ; zpg - Zero Page
  6. ; zpg,X - Zero Page,X
  7. ; zpg,Y - Zero Page,Y
  8. ; rel - Relative
  9. ; abs - Absolute
  10. ; abs,X - Absolute,X
  11. ; abs,Y - Absolute,Y
  12. ; (ind) - Indirect
  13. ; (ind,X) - Indexed Indirect
  14. ; (ind),Y - Indirect Indexed
  15. [None]
  16. void 0
  17. [ADC]
  18. (ind,X) $61
  19. zpg $65
  20. # $69
  21. abs $6D
  22. (ind),Y $71
  23. zpg,X $75
  24. abs,Y $79
  25. abs,X $7D
  26. [AND]
  27. (ind,X) $21
  28. zpg $25
  29. # $29
  30. abs $2D
  31. (ind),Y $31
  32. zpg,X $35
  33. abs,Y $39
  34. abs,X $3D
  35. [ASL]
  36. zpg $06
  37. A $0A
  38. abs $0E
  39. zpg,X $16
  40. abs,X $1E
  41. [BIT]
  42. zpg $24
  43. abs $2C
  44. [BRK]
  45. void $00
  46. [Bxx]
  47. rel $10
  48. [CLC]
  49. void $18
  50. [CLD]
  51. void $D8
  52. [CLI]
  53. void $58
  54. [CLV]
  55. void $B8
  56. [CMP]
  57. (ind,X) $C1
  58. zpg $C5
  59. # $C9
  60. abs $CD
  61. (ind),Y $D1
  62. zpg,X $D5
  63. abs,Y $D9
  64. abs,X $DD
  65. [CPX]
  66. # $E0
  67. zpg $E4
  68. abs $EC
  69. [CPY]
  70. # $C0
  71. zpg $C4
  72. abs $CC
  73. [DEC]
  74. zpg $C6
  75. abs $CE
  76. zpg,X $D6
  77. abs,X $DE
  78. [DEX]
  79. void $CA
  80. [DEY]
  81. void $88
  82. [EOR]
  83. (ind,X) $41
  84. zpg $45
  85. # $49
  86. abs $4D
  87. (ind),Y $51
  88. zpg,X $55
  89. abs,Y $59
  90. abs,X $5D
  91. [INC]
  92. zpg $E6
  93. abs $EE
  94. zpg,X $F6
  95. abs,X $FE
  96. [INX]
  97. void $E8
  98. [INY]
  99. void $C8
  100. [JMP]
  101. abs $4C
  102. (ind) $6C
  103. [JSR]
  104. abs $20
  105. [LDA]
  106. (ind,X) $A1
  107. zpg $A5
  108. # $A9
  109. abs $AD
  110. (ind),Y $B1
  111. zpg,X $B5
  112. abs,Y $B9
  113. abs,X $BD
  114. [LDX]
  115. # $A2
  116. zpg $A6
  117. abs $AE
  118. zpg,Y $B6
  119. abs,Y $BE
  120. [LDY]
  121. # $A0
  122. zpg $A4
  123. abs $AC
  124. zpg,X $B4
  125. abs,X $BC
  126. [LSR]
  127. zpg $46
  128. A $4A
  129. abs $4E
  130. zpg,X $56
  131. abs,X $5E
  132. [NOP]
  133. void $EA
  134. [ORA]
  135. (ind,X) $01
  136. zpg $05
  137. # $09
  138. abs $0D
  139. (ind),Y $11
  140. zpg,X $15
  141. abs,Y $19
  142. abs,X $1D
  143. [PHA]
  144. void $48
  145. [PHP]
  146. void $08
  147. [PLA]
  148. void $68
  149. [PLP]
  150. void $28
  151. [ROL]
  152. zpg $26
  153. A $2A
  154. abs $2E
  155. zpg,X $36
  156. abs,X $3E
  157. [ROR]
  158. zpg $66
  159. A $6A
  160. abs $6E
  161. zpg,X $76
  162. abs,X $7E
  163. [RTI]
  164. void $40
  165. [RTS]
  166. void $60
  167. [SBC]
  168. (ind,X) $E1
  169. zpg $E5
  170. # $E9
  171. abs $ED
  172. (ind),Y $F1
  173. zpg,X $F5
  174. abs,Y $F9
  175. abs,X $FD
  176. [SEC]
  177. void $38
  178. [SED]
  179. void $F8
  180. [SEI]
  181. void $78
  182. [STA]
  183. (ind,X) $81
  184. zpg $85
  185. abs $8D
  186. (ind),Y $91
  187. zpg,X $95
  188. abs,Y $99
  189. abs,X $9D
  190. [STX]
  191. zpg $86
  192. abs $8E
  193. zpg,Y $96
  194. [STY]
  195. zpg $84
  196. abs $8C
  197. zpg,X $94
  198. [TAX]
  199. void $AA
  200. [TAY]
  201. void $A8
  202. [TSX]
  203. void $BA
  204. [TXA]
  205. void $8A
  206. [TXS]
  207. void $9A
  208. [TYA]
  209. void $98