OXYGENHUB
# 8e8d9cad1884 x16-emulator / src / cpu / 65c816.opcodes
2.1 KiB · last changed chore(): initial commit 15 days ago source blame history raw
1
; *******************************************************************************************
2
; *******************************************************************************************
3
;
4
;		File:		65C816.opcodes
5
;		Date:		10th Januay 2024
6
;		Purpose:	Descriptor file, standard 65C816 opcodes
7
;		Author:		Paul Robson ([email protected]), Fulgen
8
;
9
; *******************************************************************************************
10
; *******************************************************************************************
11
12
adc ind0 5 $72
13
and ind0 5 $32
14
cmp ind0 5 $d2
15
eor ind0 5 $52
16
lda ind0 5 $b2
17
ora ind0 5 $12
18
sbc ind0 5 $f2
19
sta ind0 5 $92
20
21
adc sr 4 $63
22
and sr 4 $23
23
cmp sr 4 $c3
24
eor sr 4 $43
25
lda sr 4 $a3
26
ora sr 4 $03
27
sbc sr 4 $e3
28
sta sr 4 $83
29
30
adc sridy 7 $73
31
and sridy 7 $33
32
cmp sridy 7 $d3
33
eor sridy 7 $53
34
lda sridy 7 $b3
35
ora sridy 7 $13
36
sbc sridy 7 $f3
37
sta sridy 7 $93
38
39
adc absl 5 $6f
40
and absl 5 $2f
41
cmp absl 5 $cf
42
eor absl 5 $4f
43
lda absl 5 $af
44
ora absl 5 $0f
45
sbc absl 5 $ef
46
sta absl 5 $8f
47
48
adc abslx 5 $7f
49
and abslx 5 $3f
50
cmp abslx 5 $df
51
eor abslx 5 $5f
52
lda abslx 5 $bf
53
ora abslx 5 $1f
54
sbc abslx 5 $ff
55
sta abslx 5 $9f
56
57
adc indl0 6 $67
58
and indl0 6 $27
59
cmp indl0 6 $c7
60
eor indl0 6 $47
61
lda indl0 6 $a7
62
ora indl0 6 $07
63
sbc indl0 6 $e7
64
sta indl0 6 $87
65
66
adc indly 6 $77
67
and indly 6 $37
68
cmp indly 6 $d7
69
eor indly 6 $57
70
lda indly 6 $b7
71
ora indly 6 $17
72
sbc indly 6 $f7
73
sta indly 6 $97
74
75
bit immm 2 $89
76
bit zpx 4 $34
77
bit absx 4 $3c
78
79
brl rel16 4 $82
80
81
cop imp8 7 $02
82
83
dec acc 2 $3a
84
inc acc 2 $1a
85
86
jmp ainx 6 $7c
87
jml absl 4 $5c
88
jml aindl 6 $dc
89
90
jsr ainx 8 $fc
91
jsl absl 8 $22
92
93
bra rel 3 $80
94
95
pea imm16 5 $f4
96
pei ind0p 6 $d4
97
per rel16 6 $62
98
phb imp 3 $8b
99
phd imp 4 $0b
100
phk imp 3 $4b
101
phx imp 3 $da
102
phy imp 3 $5a
103
plb imp 4 $ab
104
pld imp 5 $2b
105
plx imp 4 $fa
106
ply imp 4 $7a
107
108
rtl imp 6 $6b
109
110
stz zp 3 $64
111
stz zpx 4 $74
112
stz abso 4 $9c
113
stz absx 5 $9e
114
115
trb zp 5 $14
116
trb abso 6 $1c
117
tsb zp 5 $04
118
tsb abso 6 $0c
119
120
wai imp 3 $cb
121
122
dbg imp 1 $DB
123
124
mvn bmv 7 $54
125
mvp bmv 7 $44
126
127
rep imm8 3 $c2
128
sep imm8 3 $e2
129
130
tcd imp 2 $5b
131
tcs imp 2 $1b
132
tdc imp 2 $7b
133
tsc imp 2 $3b
134
txy imp 2 $9b
135
tyx imp 2 $bb
136
137
wdm imm8 2 $42
138
139
xba imp 3 $eb
140
xce imp 2 $fb