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.