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