CF Instruction Set


Opcode Mnemonic Data Size Left Operand Right Operand Clock cycles
00 add BA BA
01 add BA HL
02 add BA X
03 add BA Y
04 addc BA BA
05 addc BA HL
06 addc BA X
07 addc BA Y
08 sub BA BA
09 sub BA HL
0A sub BA X
0B sub BA Y
0C subc BA BA
0D subc BA HL
0E subc BA X
0F subc BA Y
10 ????
11 ????
12 ????
13 ????
14 ????
15 ????
16 ????
17 ????
18 cmp BA BA
19 cmp BA HL
1A cmp BA X
1B cmp BA Y
1C ????
1D ????
1E ????
1F ????
20 add HL BA
21 add HL HL
22 add HL X
23 add HL Y
24 addc HL BA
25 addc HL HL
26 addc HL X
27 addc HL Y
28 sub HL BA
29 sub HL HL
2A sub HL X
2B sub HL Y
2C subc HL BA
2D subc HL HL
2E subc HL X
2F subc HL Y
30 ????
31 ????
32 ????
33 ????
34 ????
35 ????
36 ????
37 ????
38 cmp HL BA
39 cmp HL HL
3A cmp HL X
3B cmp HL Y
3C ????
3D ????
3E ????
3F ????
40 add X BA
41 add X HL
42 add Y BA
43 add Y HL
44 add SP BA
45 add SP HL
46 ????
47 ????
48 sub X BA
49 sub X HL
4A sub Y BA
4B sub Y HL
4C sub SP BA
4D sub SP HL
4E ????
4F ????
50 ????
51 ????
52 ????
53 ????
54 ????
55 ????
56 ????
57 ????
58 ????
59 ????
5A ????
5B ????
5C cmp SP BA
5D cmp SP HL
5E ????
5F ????
60 cmpn BA 16 Bit Immediate
61 cmpn HL 16 Bit Immediate
62 cmpn X 16 Bit Immediate
63 cmpn Y 16 Bit Immediate
64 ????
65 ????
66 ????
67 ????
68 add SP 16 Bit Immediate
69 ????
6A sub SP 16 Bit Immediate
6B ????
6C cmp SP 16 Bit Immediate
6D ????
6E mov SP 16 Bit Immediate
6F ????
70 mov BA [SP + 8bit (signed)]
71 mov HL [SP + 8bit (signed)]
72 mov X [SP + 8bit (signed)]
73 mov Y [SP + 8bit (signed)]
74 mov [SP + 8bit (signed)] BA
75 mov [SP + 8bit (signed)] HL
76 mov [SP + 8bit (signed)] X
77 mov [SP + 8bit (signed)] Y
78 mov SP [I+16bit]
79 ????
7A ????
7B ????
7C mov [I+16bit] SP
7D ????
7E ????
7F ????
80 ????
81 ????
82 ????
83 ????
84 ????
85 ????
86 ????
87 ????
88 ????
89 ????
8A ????
8B ????
8C ????
8D ????
8E ????
8F ????
90 ????
91 ????
92 ????
93 ????
94 ????
95 ????
96 ????
97 ????
98 ????
99 ????
9A ????
9B ????
9C ????
9D ????
9E ????
9F ????
A0 ????
A1 ????
A2 ????
A3 ????
A4 ????
A5 ????
A6 ????
A7 ????
A8 ????
A9 ????
AA ????
AB ????
AC ????
AD ????
AE ????
AF ????
B0 push A
B1 push B
B2 push L
B3 push H
B4 pop A
B5 pop B
B6 pop L
B7 pop H
B8 pusha
B9 pushax
BA ????
BB ????
BC popa
BD popax
BE ????
BF ????
C0 mov BA [HL]
C1 mov HL [HL]
C2 mov X [HL]
C3 mov Y [HL]
C4 mov [HL] BA
C5 mov [HL] HL
C6 mov [HL] X
C7 mov [HL] Y
C8 ????
C9 ????
CA ????
CB ????
CC ????
CD ????
CE ????
CF ????
D0 mov BA [X]
D1 mov HL [X]
D2 mov X [X]
D3 mov Y [X]
D4 mov [X] BA
D5 mov [X] HL
D6 mov [X] X
D7 mov [X] Y
D8 mov BA [Y]
D9 mov HL [Y]
DA mov X [Y]
DB mov Y [Y]
DC mov [Y] BA
DD mov [Y] HL
DE mov [Y] X
DF mov [Y] Y
E0 mov BA BA
E1 mov BA HL
E2 mov BA X
E3 mov BA Y
E4 mov HL BA
E5 mov HL HL
E6 mov HL X
E7 mov HL Y
E8 mov X BA
E9 mov X HL
EA mov X X
EB mov X Y
EC mov Y BA
ED mov Y HL
EE mov Y X
EF mov Y Y
F0 mov SP BA
F1 mov SP HL
F2 mov SP X
F3 mov SP Y
F4 mov HL SP
F5 mov HL PC
F6 ????
F7 ????
F8 mov BA SP
F9 mov BA PC
FA mov X SP
FB ????
FC ????
FD ????
FE mov Y SP
FF ????


Return to Pokemon Mini specifications.