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 >
Wrap
Text File
|
1989-11-30
|
22KB
|
290 lines
.-----------------------------------------------------------------------.
| This File passed Through the MAGiCAL WoRLD |
| |
|213-272-7350 -400MB Online HD Space, SNES - GENESiS ONLY! -213-272-7350|
| |
`-----------------------------------------------------------------------'
*****************************************************************************
* *
* Famicon CPU G65SC802 / G65SC816 Instructionset *
* *
* Compiled by Carnivore/BeerMacht on 23-Aug-92 using BeerMon V0.43 *
* *
* FreeWare! *
* *
*****************************************************************************
>_00060000 e2 30 sep #$30 a,x,y:8bit ;â0
>_00060002 69 12 adc #$12 ;i.
>_00060004 65 12 adc $12 ;e.
>_00060006 75 12 adc $12,x ;u.
>_00060008 72 12 adc ($12) ;r.
>_0006000a 61 12 adc ($12,x) ;a.
>_0006000c 71 12 adc ($12),y ;q.
>_0006000e 67 12 adc [$12] ;g.
>_00060010 77 12 adc [$12],y ;w.
>_00060012 6d 34 12 adc $1234 ;m4.
>_00060015 7d 34 12 adc $1234,x ;}4.
>_00060018 79 34 12 adc $1234,y ;y4.
>_0006001b 6f 56 34 12 adc $123456 ;oV4.
>_0006001f 7f 56 34 12 adc $123456,x ;V4.
>_00060023 63 12 adc $12,s ;c.
>_00060025 73 12 adc ($12,s),y ;s.
>_00060027 29 12 and #$12 ;).
>_00060029 25 12 and $12 ;%.
>_0006002b 35 12 and $12,x ;5.
>_0006002d 32 12 and ($12) ;2.
>_0006002f 21 12 and ($12,x) ;!.
>_00060031 31 12 and ($12),y ;1.
>_00060033 27 12 and [$12] ;'.
>_00060035 37 12 and [$12],y ;7.
>_00060037 2d 34 12 and $1234 ;-4.
>_0006003a 3d 34 12 and $1234,x ;=4.
>_0006003d 39 34 12 and $1234,y ;94.
>_00060040 2f 56 34 12 and $123456 ;/V4.
>_00060044 3f 56 34 12 and $123456,x ;?V4.
>_00060048 23 12 and $12,s ;#.
>_0006004a 33 12 and ($12,s),y ;3.
>_0006004c 0a asl a ;.
>_0006004d 06 12 asl $12 ;..
>_0006004f 16 12 asl $12,x ;..
>_00060051 0e 34 12 asl $1234 ;.4.
>_00060054 1e 34 12 asl $1234,x ;.4.
>_00060057 89 12 bit #$12 ;..
>_00060059 24 12 bit $12 ;$.
>_0006005b 34 12 bit $12,x ;4.
>_0006005d 2c 34 12 bit $1234 ;,4.
>_00060060 3c 34 12 bit $1234,x ;<4.
>_00060063 c9 12 cmp #$12 ;É.
>_00060065 c5 12 cmp $12 ;Å.
>_00060067 d5 12 cmp $12,x ;Õ.
>_00060069 d2 12 cmp ($12) ;Ò.
>_0006006b c1 12 cmp ($12,x) ;Á.
>_0006006d d1 12 cmp ($12),y ;Ñ.
>_0006006f c7 12 cmp [$12] ;Ç.
>_00060071 d7 12 cmp [$12],y ;×.
>_00060073 cd 34 12 cmp $1234 ;Í4.
>_00060076 dd 34 12 cmp $1234,x ;Ý4.
>_00060079 d9 34 12 cmp $1234,y ;Ù4.
>_0006007c cf 56 34 12 cmp $123456 ;ÏV4.
>_00060080 df 56 34 12 cmp $123456,x ;ßV4.
>_00060084 c3 12 cmp $12,s ;Ã.
>_00060086 d3 12 cmp ($12,s),y ;Ó.
>_00060088 e0 12 cpx #$12 ;à.
>_0006008a e4 12 cpx $12 ;ä.
>_0006008c ec 34 12 cpx $1234 ;ì4.
>_0006008f c0 12 cpy #$12 ;À.
>_00060091 c4 12 cpy $12 ;Ä.
>_00060093 cc 34 12 cpy $1234 ;Ì4.
>_00060096 3a dec a ;:
>_00060097 c6 12 dec $12 ;Æ.
>_00060099 d6 12 dec $12,x ;Ö.
>_0006009b ce 34 12 dec $1234 ;Î4.
>_0006009e de 34 12 dec $1234,x ;Þ4.
>_000600a1 49 12 eor #$12 ;I.
>_000600a3 45 12 eor $12 ;E.
>_000600a5 55 12 eor $12,x ;U.
>_000600a7 52 12 eor ($12) ;R.
>_000600a9 41 12 eor ($12,x) ;A.
>_000600ab 51 12 eor ($12),y ;Q.
>_000600ad 47 12 eor [$12] ;G.
>_000600af 57 12 eor [$12],y ;W.
>_000600b1 4d 34 12 eor $1234 ;M4.
>_000600b4 5d 34 12 eor $1234,x ;]4.
>_000600b7 59 34 12 eor $1234,y ;Y4.
>_000600ba 4f 56 34 12 eor $123456 ;OV4.
>_000600be 5f 56 34 12 eor $123456,x ;_V4.
>_000600c2 43 12 eor $12,s ;C.
>_000600c4 53 12 eor ($12,s),y ;S.
>_000600c6 1a inc a ;.
>_000600c7 e6 12 inc $12 ;æ.
>_000600c9 f6 12 inc $12,x ;ö.
>_000600cb ee 34 12 inc $1234 ;î4.
>_000600ce fe 34 12 inc $1234,x ;þ4.
>_000600d1 a9 12 lda #$12 ;©.
>_000600d3 a5 12 lda $12 ;¥.
>_000600d5 b5 12 lda $12,x ;µ.
>_000600d7 b2 12 lda ($12) ;².
>_000600d9 a1 12 lda ($12,x) ;¡.
>_000600db b1 12 lda ($12),y ;±.
>_000600dd a7 12 lda [$12] ;§.
>_000600df b7 12 lda [$12],y ;·.
>_000600e1 ad 34 12 lda $1234 ;4.
>_000600e4 bd 34 12 lda $1234,x ;½4.
>_000600e7 b9 34 12 lda $1234,y ;¹4.
>_000600ea af 56 34 12 lda $123456 ;¯V4.
>_000600ee bf 56 34 12 lda $123456,x ;¿V4.
>_000600f2 a3 12 lda $12,s ;£.
>_000600f4 b3 12 lda ($12,s),y ;³.
>_000600f6 a2 12 ldx #$12 ;¢.
>_000600f8 a6 12 ldx $12 ;¦.
>_000600fa b6 12 ldx $12,y ;¶.
>_000600fc ae 34 12 ldx $1234 ;®4.
>_000600ff be 34 12 ldx $1234,y ;¾4.
>_00060102 a0 12 ldy #$12 ; .
>_00060104 a4 12 ldy $12 ;¤.
>_00060106 b4 12 ldy $12,x ;´.
>_00060108 ac 34 12 ldy $1234 ;¬4.
>_0006010b bc 34 12 ldy $1234,x ;¼4.
>_0006010e 46 12 lsr $12 ;F.
>_00060110 56 12 lsr $12,x ;V.
>_00060112 4e 34 12 lsr $1234 ;N4.
>_00060115 5e 34 12 lsr $1234,x ;^4.
>_00060118 09 12 ora #$12 ;..
>_0006011a 05 12 ora $12 ;..
>_0006011c 15 12 ora $12,x ;..
>_0006011e 12 12 ora ($12) ;..
>_00060120 01 12 ora ($12,x) ;..
>_00060122 11 12 ora ($12),y ;..
>_00060124 07 12 ora [$12] ;..
>_00060126 17 12 ora [$12],y ;..
>_00060128 0d 34 12 ora $1234 ;.4.
>_0006012b 1d 34 12 ora $1234,x ;.4.
>_0006012e 19 34 12 ora $1234,y ;.4.
>_00060131 0f 56 34 12 ora $123456 ;.V4.
>_00060135 1f 56 34 12 ora $123456,x ;.V4.
>_00060139 03 12 ora $12,s ;..
>_0006013b 13 12 ora ($12,s),y ;..
>_0006013d 2a rol a ;*
>_0006013e 26 12 rol $12 ;&.
>_00060140 36 12 rol $12,x ;6.
>_00060142 2e 34 12 rol $1234 ;.4.
>_00060145 3e 34 12 rol $1234,x ;>4.
>_00060148 6a ror a ;j
>_00060149 66 12 ror $12 ;f.
>_0006014b 76 12 ror $12,x ;v.
>_0006014d 6e 34 12 ror $1234 ;n4.
>_00060150 7e 34 12 ror $1234,x ;~4.
>_00060153 e9 12 sbc #$12 ;é.
>_00060155 e5 12 sbc $12 ;å.
>_00060157 f5 12 sbc $12,x ;õ.
>_00060159 f2 12 sbc ($12) ;ò.
>_0006015b e1 12 sbc ($12,x) ;á.
>_0006015d f1 12 sbc ($12),y ;ñ.
>_0006015f e7 12 sbc [$12] ;ç.
>_00060161 f7 12 sbc [$12],y ;÷.
>_00060163 ed 34 12 sbc $1234 ;í4.
>_00060166 fd 34 12 sbc $1234,x ;ý4.
>_00060169 f9 34 12 sbc $1234,y ;ù4.
>_0006016c ef 56 34 12 sbc $123456 ;ïV4.
>_00060170 ff 56 34 12 sbc $123456,x ;ÿV4.
>_00060174 e3 12 sbc $12,s ;ã.
>_00060176 f3 12 sbc ($12,s),y ;ó.
>_00060178 85 12 sta $12 ;..
>_0006017a 95 12 sta $12,x ;..
>_0006017c 92 12 sta ($12) ;..
>_0006017e 81 12 sta ($12,x) ;..
>_00060180 91 12 sta ($12),y ;..
>_00060182 87 12 sta [$12] ;..
>_00060184 97 12 sta [$12],y ;..
>_00060186 8d 34 12 sta $1234 ;.4.
>_00060189 9d 34 12 sta $1234,x ;.4.
>_0006018c 99 34 12 sta $1234,y ;.4.
>_0006018f 8f 56 34 12 sta $123456 ;.V4.
>_00060193 9f 56 34 12 sta $123456,x ;.V4.
>_00060197 83 12 sta $12,s ;..
>_00060199 93 12 sta ($12,s),y ;..
>_0006019b 86 12 stx $12 ;..
>_0006019d 96 12 stx $12,y ;..
>_0006019f 8e 34 12 stx $1234 ;.4.
>_000601a2 84 12 sty $12 ;..
>_000601a4 94 12 sty $12,x ;..
>_000601a6 8c 34 12 sty $1234 ;.4.
>_000601a9 64 12 stz $12 ;d.
>_000601ab 74 12 stz $12,x ;t.
>_000601ad 9c 34 12 stz $1234 ;.4.
>_000601b0 9e 34 12 stz $1234,x ;.4.
>_000601b3 14 12 trb $12 ;..
>_000601b5 1c 34 12 trb $1234 ;.4.
>_000601b8 04 12 tsb $12 ;..
>_000601ba 0c 34 12 tsb $1234 ;.4.
>_000601bd c2 30 rep #$30 a,x,y:16bit ;Â0
>_000601bf 69 34 12 adc #$1234 ;i4.
>_000601c2 29 34 12 and #$1234 ;)4.
>_000601c5 89 34 12 bit #$1234 ;.4.
>_000601c8 c9 34 12 cmp #$1234 ;É4.
>_000601cb e0 34 12 cpx #$1234 ;à4.
>_000601ce c0 34 12 cpy #$1234 ;À4.
>_000601d1 49 34 12 eor #$1234 ;I4.
>_000601d4 a9 34 12 lda #$1234 ;©4.
>_000601d7 a2 34 12 ldx #$1234 ;¢4.
>_000601da a0 34 12 ldy #$1234 ; 4.
>_000601dd 09 34 12 ora #$1234 ;.4.
>_000601e0 e9 34 12 sbc #$1234 ;é4.
>_000601e3 e2 30 sep #$30 a,x,y:8bit ;â0
>_000601e5 90 fe bcc $601e5 ;.þ
>_000601e7 b0 fc bcs $601e5 ;°ü
>_000601e9 f0 fa beq $601e5 ;ðú
>_000601eb 30 f8 bmi $601e5 ;0ø
>_000601ed d0 f6 bne $601e5 ;Ðö
>_000601ef 10 f4 bpl $601e5 ;.ô
>_000601f1 80 f2 bra $601e5 ;.ò
>_000601f3 50 f0 bvc $601e5 ;Pð
>_000601f5 70 ee bvs $601e5 ;pî
>_000601f7 18 clc ;.
>_000601f8 d8 cld ;Ø
>_000601f9 58 cli ;X
>_000601fa b8 clv ;¸
>_000601fb ca dex ;Ê
>_000601fc 88 dey ;.
>_000601fd e8 inx ;è
>_000601fe c8 iny ;È
>_000601ff ea nop ;ê
>_00060200 f4 34 12 pea $1234 ;ô4.
>_00060203 d4 12 pei ($12) ;Ô.
>_00060205 62 fd ff per $60205 ;býÿ
>_00060208 48 pha ;H
>_00060209 8b phb ;.
>_0006020a 0b phd ;.
>_0006020b 4b phk ;K
>_0006020c 08 php ;.
>_0006020d da phx ;Ú
>_0006020e 5a phy ;Z
>_0006020f 68 pla ;h
>_00060210 ab plb ;«
>_00060211 2b pld ;+
>_00060212 28 plp ;(
>_00060213 fa plx ;ú
>_00060214 7a ply ;z
>_00060215 38 sec ;8
>_00060216 f8 sed ;ø
>_00060217 78 sei ;x
>_00060218 aa tax ;ª
>_00060219 a8 tay ;¨
>_0006021a 5b tcd ;[
>_0006021b 7b tdc ;{
>_0006021c 3b tsc ;;
>_0006021d ba tsx ;º
>_0006021e 8a txa ;.
>_0006021f 9a txs ;.
>_00060220 9b txy ;.
>_00060221 98 tya ;.
>_00060222 fb xce ;û
>_00060223 00 12 brk #$12 ;..
>_00060225 82 fd ff brl $60225 ;.ýÿ
>_00060228 02 12 cop #$12 ;..
>_0006022a dc 34 12 jml ($1234) ;Ü4.
>_0006022d 4c 34 12 jmp $1234 ;L4.
>_00060230 6c 34 12 jmp ($1234) ;l4.
>_00060233 7c 34 12 jmp ($1234,x) ;|4.
>_00060236 5c 56 34 12 jmp $123456 ;\V4.
>_0006023a 22 56 34 12 jsl $123456 ;"V4.
>_0006023e 20 34 12 jsr $1234 ; 4.
>_00060241 fc 34 12 jsr ($1234,x) ;ü4.
>_00060244 54 34 12 mvn $1234 ;T4.
>_00060247 44 34 12 mvp $1234 ;D4.
>_0006024a c2 30 rep #$30 a,x,y:16bit ;Â0
>_0006024c 40 rti ;@
>_0006024d 6b rtl ;k
>_0006024e 60 rts ;`
>_0006024f e2 30 sep #$30 a,x,y:8bit ;â0
>_00060251 db stp ;Û
>_00060252 cb wai ;Ë
>_00060253 eb xba ;ë
- EOT -