home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / pd / utilities / monitors / beermon / famiconopcodes.txt < prev    next >
Text File  |  1989-11-30  |  22KB  |  290 lines

  1.  
  2. .-----------------------------------------------------------------------.
  3. |          This File passed Through the MAGiCAL WoRLD                   |
  4. |                                                                       |
  5. |213-272-7350 -400MB Online HD Space, SNES - GENESiS ONLY! -213-272-7350|
  6. |                                                                       |
  7. `-----------------------------------------------------------------------'
  8.  
  9.  
  10. *****************************************************************************
  11. *                                                                           *
  12. * Famicon CPU G65SC802 / G65SC816 Instructionset                            *
  13. *                                                                           *
  14. * Compiled by Carnivore/BeerMacht on 23-Aug-92 using BeerMon V0.43          *
  15. *                                                                           *
  16. * FreeWare!                                                                 *
  17. *                                                                           *
  18. *****************************************************************************
  19.  
  20.  
  21. >_00060000  e2 30        sep #$30       a,x,y:8bit                    ;â0    
  22. >_00060002  69 12        adc #$12                                     ;i.    
  23. >_00060004  65 12        adc $12                                      ;e.    
  24. >_00060006  75 12        adc $12,x                                    ;u.    
  25. >_00060008  72 12        adc ($12)                                    ;r.    
  26. >_0006000a  61 12        adc ($12,x)                                  ;a.    
  27. >_0006000c  71 12        adc ($12),y                                  ;q.    
  28. >_0006000e  67 12        adc [$12]                                    ;g.    
  29. >_00060010  77 12        adc [$12],y                                  ;w.    
  30. >_00060012  6d 34 12     adc $1234                                    ;m4.   
  31. >_00060015  7d 34 12     adc $1234,x                                  ;}4.   
  32. >_00060018  79 34 12     adc $1234,y                                  ;y4.   
  33. >_0006001b  6f 56 34 12  adc $123456                                  ;oV4.  
  34. >_0006001f  7f 56 34 12  adc $123456,x                                ;V4.  
  35. >_00060023  63 12        adc $12,s                                    ;c.    
  36. >_00060025  73 12        adc ($12,s),y                                ;s.    
  37. >_00060027  29 12        and #$12                                     ;).    
  38. >_00060029  25 12        and $12                                      ;%.    
  39. >_0006002b  35 12        and $12,x                                    ;5.    
  40. >_0006002d  32 12        and ($12)                                    ;2.    
  41. >_0006002f  21 12        and ($12,x)                                  ;!.    
  42. >_00060031  31 12        and ($12),y                                  ;1.    
  43. >_00060033  27 12        and [$12]                                    ;'.    
  44. >_00060035  37 12        and [$12],y                                  ;7.    
  45. >_00060037  2d 34 12     and $1234                                    ;-4.   
  46. >_0006003a  3d 34 12     and $1234,x                                  ;=4.   
  47. >_0006003d  39 34 12     and $1234,y                                  ;94.   
  48. >_00060040  2f 56 34 12  and $123456                                  ;/V4.  
  49. >_00060044  3f 56 34 12  and $123456,x                                ;?V4.  
  50. >_00060048  23 12        and $12,s                                    ;#.    
  51. >_0006004a  33 12        and ($12,s),y                                ;3.    
  52. >_0006004c  0a           asl a                                        ;.     
  53. >_0006004d  06 12        asl $12                                      ;..    
  54. >_0006004f  16 12        asl $12,x                                    ;..    
  55. >_00060051  0e 34 12     asl $1234                                    ;.4.   
  56. >_00060054  1e 34 12     asl $1234,x                                  ;.4.   
  57. >_00060057  89 12        bit #$12                                     ;..    
  58. >_00060059  24 12        bit $12                                      ;$.    
  59. >_0006005b  34 12        bit $12,x                                    ;4.    
  60. >_0006005d  2c 34 12     bit $1234                                    ;,4.   
  61. >_00060060  3c 34 12     bit $1234,x                                  ;<4.   
  62. >_00060063  c9 12        cmp #$12                                     ;É.    
  63. >_00060065  c5 12        cmp $12                                      ;Å.    
  64. >_00060067  d5 12        cmp $12,x                                    ;Õ.    
  65. >_00060069  d2 12        cmp ($12)                                    ;Ò.    
  66. >_0006006b  c1 12        cmp ($12,x)                                  ;Á.    
  67. >_0006006d  d1 12        cmp ($12),y                                  ;Ñ.    
  68. >_0006006f  c7 12        cmp [$12]                                    ;Ç.    
  69. >_00060071  d7 12        cmp [$12],y                                  ;×.    
  70. >_00060073  cd 34 12     cmp $1234                                    ;Í4.   
  71. >_00060076  dd 34 12     cmp $1234,x                                  ;Ý4.   
  72. >_00060079  d9 34 12     cmp $1234,y                                  ;Ù4.   
  73. >_0006007c  cf 56 34 12  cmp $123456                                  ;ÏV4.  
  74. >_00060080  df 56 34 12  cmp $123456,x                                ;ßV4.  
  75. >_00060084  c3 12        cmp $12,s                                    ;Ã.    
  76. >_00060086  d3 12        cmp ($12,s),y                                ;Ó.    
  77. >_00060088  e0 12        cpx #$12                                     ;à.    
  78. >_0006008a  e4 12        cpx $12                                      ;ä.    
  79. >_0006008c  ec 34 12     cpx $1234                                    ;ì4.   
  80. >_0006008f  c0 12        cpy #$12                                     ;À.    
  81. >_00060091  c4 12        cpy $12                                      ;Ä.    
  82. >_00060093  cc 34 12     cpy $1234                                    ;Ì4.   
  83. >_00060096  3a           dec a                                        ;:     
  84. >_00060097  c6 12        dec $12                                      ;Æ.    
  85. >_00060099  d6 12        dec $12,x                                    ;Ö.    
  86. >_0006009b  ce 34 12     dec $1234                                    ;Î4.   
  87. >_0006009e  de 34 12     dec $1234,x                                  ;Þ4.   
  88. >_000600a1  49 12        eor #$12                                     ;I.    
  89. >_000600a3  45 12        eor $12                                      ;E.    
  90. >_000600a5  55 12        eor $12,x                                    ;U.    
  91. >_000600a7  52 12        eor ($12)                                    ;R.    
  92. >_000600a9  41 12        eor ($12,x)                                  ;A.    
  93. >_000600ab  51 12        eor ($12),y                                  ;Q.    
  94. >_000600ad  47 12        eor [$12]                                    ;G.    
  95. >_000600af  57 12        eor [$12],y                                  ;W.    
  96. >_000600b1  4d 34 12     eor $1234                                    ;M4.   
  97. >_000600b4  5d 34 12     eor $1234,x                                  ;]4.   
  98. >_000600b7  59 34 12     eor $1234,y                                  ;Y4.   
  99. >_000600ba  4f 56 34 12  eor $123456                                  ;OV4.  
  100. >_000600be  5f 56 34 12  eor $123456,x                                ;_V4.  
  101. >_000600c2  43 12        eor $12,s                                    ;C.    
  102. >_000600c4  53 12        eor ($12,s),y                                ;S.    
  103. >_000600c6  1a           inc a                                        ;.     
  104. >_000600c7  e6 12        inc $12                                      ;æ.    
  105. >_000600c9  f6 12        inc $12,x                                    ;ö.    
  106. >_000600cb  ee 34 12     inc $1234                                    ;î4.   
  107. >_000600ce  fe 34 12     inc $1234,x                                  ;þ4.   
  108. >_000600d1  a9 12        lda #$12                                     ;©.    
  109. >_000600d3  a5 12        lda $12                                      ;¥.    
  110. >_000600d5  b5 12        lda $12,x                                    ;µ.    
  111. >_000600d7  b2 12        lda ($12)                                    ;².    
  112. >_000600d9  a1 12        lda ($12,x)                                  ;¡.    
  113. >_000600db  b1 12        lda ($12),y                                  ;±.    
  114. >_000600dd  a7 12        lda [$12]                                    ;§.    
  115. >_000600df  b7 12        lda [$12],y                                  ;·.    
  116. >_000600e1  ad 34 12     lda $1234                                    ;­4.   
  117. >_000600e4  bd 34 12     lda $1234,x                                  ;½4.   
  118. >_000600e7  b9 34 12     lda $1234,y                                  ;¹4.   
  119. >_000600ea  af 56 34 12  lda $123456                                  ;¯V4.  
  120. >_000600ee  bf 56 34 12  lda $123456,x                                ;¿V4.  
  121. >_000600f2  a3 12        lda $12,s                                    ;£.    
  122. >_000600f4  b3 12        lda ($12,s),y                                ;³.    
  123. >_000600f6  a2 12        ldx #$12                                     ;¢.    
  124. >_000600f8  a6 12        ldx $12                                      ;¦.    
  125. >_000600fa  b6 12        ldx $12,y                                    ;¶.    
  126. >_000600fc  ae 34 12     ldx $1234                                    ;®4.   
  127. >_000600ff  be 34 12     ldx $1234,y                                  ;¾4.   
  128. >_00060102  a0 12        ldy #$12                                     ; .    
  129. >_00060104  a4 12        ldy $12                                      ;¤.    
  130. >_00060106  b4 12        ldy $12,x                                    ;´.    
  131. >_00060108  ac 34 12     ldy $1234                                    ;¬4.   
  132. >_0006010b  bc 34 12     ldy $1234,x                                  ;¼4.   
  133. >_0006010e  46 12        lsr $12                                      ;F.    
  134. >_00060110  56 12        lsr $12,x                                    ;V.    
  135. >_00060112  4e 34 12     lsr $1234                                    ;N4.   
  136. >_00060115  5e 34 12     lsr $1234,x                                  ;^4.   
  137. >_00060118  09 12        ora #$12                                     ;..    
  138. >_0006011a  05 12        ora $12                                      ;..    
  139. >_0006011c  15 12        ora $12,x                                    ;..    
  140. >_0006011e  12 12        ora ($12)                                    ;..    
  141. >_00060120  01 12        ora ($12,x)                                  ;..    
  142. >_00060122  11 12        ora ($12),y                                  ;..    
  143. >_00060124  07 12        ora [$12]                                    ;..    
  144. >_00060126  17 12        ora [$12],y                                  ;..    
  145. >_00060128  0d 34 12     ora $1234                                    ;.4.   
  146. >_0006012b  1d 34 12     ora $1234,x                                  ;.4.   
  147. >_0006012e  19 34 12     ora $1234,y                                  ;.4.   
  148. >_00060131  0f 56 34 12  ora $123456                                  ;.V4.  
  149. >_00060135  1f 56 34 12  ora $123456,x                                ;.V4.  
  150. >_00060139  03 12        ora $12,s                                    ;..    
  151. >_0006013b  13 12        ora ($12,s),y                                ;..    
  152. >_0006013d  2a           rol a                                        ;*     
  153. >_0006013e  26 12        rol $12                                      ;&.    
  154. >_00060140  36 12        rol $12,x                                    ;6.    
  155. >_00060142  2e 34 12     rol $1234                                    ;.4.   
  156. >_00060145  3e 34 12     rol $1234,x                                  ;>4.   
  157. >_00060148  6a           ror a                                        ;j     
  158. >_00060149  66 12        ror $12                                      ;f.    
  159. >_0006014b  76 12        ror $12,x                                    ;v.    
  160. >_0006014d  6e 34 12     ror $1234                                    ;n4.   
  161. >_00060150  7e 34 12     ror $1234,x                                  ;~4.   
  162. >_00060153  e9 12        sbc #$12                                     ;é.    
  163. >_00060155  e5 12        sbc $12                                      ;å.    
  164. >_00060157  f5 12        sbc $12,x                                    ;õ.    
  165. >_00060159  f2 12        sbc ($12)                                    ;ò.    
  166. >_0006015b  e1 12        sbc ($12,x)                                  ;á.    
  167. >_0006015d  f1 12        sbc ($12),y                                  ;ñ.    
  168. >_0006015f  e7 12        sbc [$12]                                    ;ç.    
  169. >_00060161  f7 12        sbc [$12],y                                  ;÷.    
  170. >_00060163  ed 34 12     sbc $1234                                    ;í4.   
  171. >_00060166  fd 34 12     sbc $1234,x                                  ;ý4.   
  172. >_00060169  f9 34 12     sbc $1234,y                                  ;ù4.   
  173. >_0006016c  ef 56 34 12  sbc $123456                                  ;ïV4.  
  174. >_00060170  ff 56 34 12  sbc $123456,x                                ;ÿV4.  
  175. >_00060174  e3 12        sbc $12,s                                    ;ã.    
  176. >_00060176  f3 12        sbc ($12,s),y                                ;ó.    
  177. >_00060178  85 12        sta $12                                      ;..    
  178. >_0006017a  95 12        sta $12,x                                    ;..    
  179. >_0006017c  92 12        sta ($12)                                    ;..    
  180. >_0006017e  81 12        sta ($12,x)                                  ;..    
  181. >_00060180  91 12        sta ($12),y                                  ;..    
  182. >_00060182  87 12        sta [$12]                                    ;..    
  183. >_00060184  97 12        sta [$12],y                                  ;..    
  184. >_00060186  8d 34 12     sta $1234                                    ;.4.   
  185. >_00060189  9d 34 12     sta $1234,x                                  ;.4.   
  186. >_0006018c  99 34 12     sta $1234,y                                  ;.4.   
  187. >_0006018f  8f 56 34 12  sta $123456                                  ;.V4.  
  188. >_00060193  9f 56 34 12  sta $123456,x                                ;.V4.  
  189. >_00060197  83 12        sta $12,s                                    ;..    
  190. >_00060199  93 12        sta ($12,s),y                                ;..    
  191. >_0006019b  86 12        stx $12                                      ;..    
  192. >_0006019d  96 12        stx $12,y                                    ;..    
  193. >_0006019f  8e 34 12     stx $1234                                    ;.4.   
  194. >_000601a2  84 12        sty $12                                      ;..    
  195. >_000601a4  94 12        sty $12,x                                    ;..    
  196. >_000601a6  8c 34 12     sty $1234                                    ;.4.   
  197. >_000601a9  64 12        stz $12                                      ;d.    
  198. >_000601ab  74 12        stz $12,x                                    ;t.    
  199. >_000601ad  9c 34 12     stz $1234                                    ;.4.   
  200. >_000601b0  9e 34 12     stz $1234,x                                  ;.4.   
  201. >_000601b3  14 12        trb $12                                      ;..    
  202. >_000601b5  1c 34 12     trb $1234                                    ;.4.   
  203. >_000601b8  04 12        tsb $12                                      ;..    
  204. >_000601ba  0c 34 12     tsb $1234                                    ;.4.   
  205. >_000601bd  c2 30        rep #$30       a,x,y:16bit                   ;Â0    
  206. >_000601bf  69 34 12     adc #$1234                                   ;i4.   
  207. >_000601c2  29 34 12     and #$1234                                   ;)4.   
  208. >_000601c5  89 34 12     bit #$1234                                   ;.4.   
  209. >_000601c8  c9 34 12     cmp #$1234                                   ;É4.   
  210. >_000601cb  e0 34 12     cpx #$1234                                   ;à4.   
  211. >_000601ce  c0 34 12     cpy #$1234                                   ;À4.   
  212. >_000601d1  49 34 12     eor #$1234                                   ;I4.   
  213. >_000601d4  a9 34 12     lda #$1234                                   ;©4.   
  214. >_000601d7  a2 34 12     ldx #$1234                                   ;¢4.   
  215. >_000601da  a0 34 12     ldy #$1234                                   ; 4.   
  216. >_000601dd  09 34 12     ora #$1234                                   ;.4.   
  217. >_000601e0  e9 34 12     sbc #$1234                                   ;é4.   
  218. >_000601e3  e2 30        sep #$30       a,x,y:8bit                    ;â0    
  219. >_000601e5  90 fe        bcc $601e5                                   ;.þ    
  220. >_000601e7  b0 fc        bcs $601e5                                   ;°ü    
  221. >_000601e9  f0 fa        beq $601e5                                   ;ðú    
  222. >_000601eb  30 f8        bmi $601e5                                   ;0ø    
  223. >_000601ed  d0 f6        bne $601e5                                   ;Ðö    
  224. >_000601ef  10 f4        bpl $601e5                                   ;.ô    
  225. >_000601f1  80 f2        bra $601e5                                   ;.ò    
  226. >_000601f3  50 f0        bvc $601e5                                   ;Pð    
  227. >_000601f5  70 ee        bvs $601e5                                   ;pî    
  228. >_000601f7  18           clc                                          ;.     
  229. >_000601f8  d8           cld                                          ;Ø     
  230. >_000601f9  58           cli                                          ;X     
  231. >_000601fa  b8           clv                                          ;¸     
  232. >_000601fb  ca           dex                                          ;Ê     
  233. >_000601fc  88           dey                                          ;.     
  234. >_000601fd  e8           inx                                          ;è     
  235. >_000601fe  c8           iny                                          ;È     
  236. >_000601ff  ea           nop                                          ;ê     
  237. >_00060200  f4 34 12     pea $1234                                    ;ô4.   
  238. >_00060203  d4 12        pei ($12)                                    ;Ô.    
  239. >_00060205  62 fd ff     per $60205                                   ;býÿ   
  240. >_00060208  48           pha                                          ;H     
  241. >_00060209  8b           phb                                          ;.     
  242. >_0006020a  0b           phd                                          ;.     
  243. >_0006020b  4b           phk                                          ;K     
  244. >_0006020c  08           php                                          ;.     
  245. >_0006020d  da           phx                                          ;Ú     
  246. >_0006020e  5a           phy                                          ;Z     
  247. >_0006020f  68           pla                                          ;h     
  248. >_00060210  ab           plb                                          ;«     
  249. >_00060211  2b           pld                                          ;+     
  250. >_00060212  28           plp                                          ;(     
  251. >_00060213  fa           plx                                          ;ú     
  252. >_00060214  7a           ply                                          ;z     
  253. >_00060215  38           sec                                          ;8     
  254. >_00060216  f8           sed                                          ;ø     
  255. >_00060217  78           sei                                          ;x     
  256. >_00060218  aa           tax                                          ;ª     
  257. >_00060219  a8           tay                                          ;¨     
  258. >_0006021a  5b           tcd                                          ;[     
  259. >_0006021b  7b           tdc                                          ;{     
  260. >_0006021c  3b           tsc                                          ;;     
  261. >_0006021d  ba           tsx                                          ;º     
  262. >_0006021e  8a           txa                                          ;.     
  263. >_0006021f  9a           txs                                          ;.     
  264. >_00060220  9b           txy                                          ;.     
  265. >_00060221  98           tya                                          ;.     
  266. >_00060222  fb           xce                                          ;û     
  267. >_00060223  00 12        brk #$12                                     ;..    
  268. >_00060225  82 fd ff     brl $60225                                   ;.ýÿ   
  269. >_00060228  02 12        cop #$12                                     ;..    
  270. >_0006022a  dc 34 12     jml ($1234)                                  ;Ü4.   
  271. >_0006022d  4c 34 12     jmp $1234                                    ;L4.   
  272. >_00060230  6c 34 12     jmp ($1234)                                  ;l4.   
  273. >_00060233  7c 34 12     jmp ($1234,x)                                ;|4.   
  274. >_00060236  5c 56 34 12  jmp $123456                                  ;\V4.  
  275. >_0006023a  22 56 34 12  jsl $123456                                  ;"V4.  
  276. >_0006023e  20 34 12     jsr $1234                                    ; 4.   
  277. >_00060241  fc 34 12     jsr ($1234,x)                                ;ü4.   
  278. >_00060244  54 34 12     mvn $1234                                    ;T4.   
  279. >_00060247  44 34 12     mvp $1234                                    ;D4.   
  280. >_0006024a  c2 30        rep #$30       a,x,y:16bit                   ;Â0    
  281. >_0006024c  40           rti                                          ;@     
  282. >_0006024d  6b           rtl                                          ;k     
  283. >_0006024e  60           rts                                          ;`     
  284. >_0006024f  e2 30        sep #$30       a,x,y:8bit                    ;â0    
  285. >_00060251  db           stp                                          ;Û     
  286. >_00060252  cb           wai                                          ;Ë     
  287. >_00060253  eb           xba                                          ;ë     
  288.  
  289. - EOT -