Skip to content

Latest commit

 

History

History
1272 lines (1271 loc) · 47 KB

File metadata and controls

1272 lines (1271 loc) · 47 KB

Zilog Z80 OpCodes

Hex Operand/Prefix Operand Instruction
0 NOP
1 XX XX LD BC, NN
2 LD (BC), A
3 INC BC
4 INC B
5 DEC B
6 XX LD B, N
7 RLC A
8 EX AF, AF'
9 ADD HL, BC
0A LD A, (BC)
0B DEC BC
0C INC C
0D DEC C
0E XX LD C, N
0F RRC A
10 XX DJN Z e
11 XX XX LD DE, NN
12 LD (DE), A
13 INC DE
14 INC D
15 DEC D
16 XX LD D, N
17 RLA
18 XX JR e
19 ADD HL, DE
1A LD A, (DE)
1B DEC DE
1C INC E
1D DEC E
1E XX LD E, N
1F RRA
20 XX JR NZ, e
21 XX XX LD HL, NN
22 XX XX LD (NN), HL
23 INC HL
24 INC H
25 DEC H
26 XX LD H, N
27 DAA
28 XX JR Z, e
29 ADD HL, HL
2A XX XX LD HL, (NN)
2B DEC HL
2C INC L
2D DEC L
2E XX LD L, N
2F CPL
30 XX JR NC, e
31 XX XX LD SP, NN
32 XX XX LD (NN), A
33 INC SP
34 INC (HL)
35 DEC (HL)
36 XX LD (HL), N
37 SCF
38 XX JR C, e
39 ADD HL, SP
3A XX XX LD A, (NN)
3B DEC SP
3C INC A
3D DEC A
3E XX LD A, N
3F CCF
40 LD B, B
41 LD B, C
42 LD B, D
43 LD B, E
44 LD B, H
45 LD B, L
46 LD B, (HL)
47 LD B, A
48 LD C, B
49 LD C, C
4A LD C, D
4B LD C, E
4C LD C, H
4D LD C, L
4E LD C, (HL)
4F LD C, A
50 LD D, B
51 LD D, C
52 LD D, D
53 LD D, E
54 LD D, H
55 LD D, L
56 LD D, (HL)
57 LD D, A
58 LD E, B
59 LD E, C
5A LD E, D
5B LD E, E
5C LD E, H
5D LD E, L
5E LD E, (HL)
5F LD E, A
60 LD H, B
61 LD H, C
62 LD H, D
63 LD H, E
64 LD H, H
65 LD H, L
66 LD H, (HL)
67 LD H, A
68 LD L, B
69 LD L, C
6A LD L, D
6B LD L, E
6C LD L, H
6D LD L, L
6E LD L, (HL)
6F LD L, A
70 LD (HL), B
71 LD (HL), C
72 LD (HL), D
73 LD (HL), E
74 LD (HL), H
75 LD (HL), L
76 HAL T
77 LD (HL), A
78 LD A, B
79 LD A, C
7A LD A, D
7B LD A, E
7C LD A, H
7D LD A, L
7E LD A, (HL)
7F LD A, A
80 ADD B
81 ADD C
82 ADD D
83 ADD E
84 ADD H
85 ADD L
86 ADD (HL)
87 ADD A
88 ADC B
89 ADC C
8A ADC D
8B ADC E
8C ADC H
8D ADC L
8E ADC (HL)
8F ADC A
90 SUB B
91 SUB C
92 SUB D
93 SUB E
94 SUB H
95 SUB L
96 SUB (HL)
97 SUB A
98 SBC B
99 SBC C
9A SBC D
9B SBC E
9C SBC H
9D SBC L
9E SBC (HL)
9F SBC A
A0 AND B
A1 AND C
A2 AND D
A3 AND E
A4 AND H
A5 AND L
A6 AND (HL)
A7 AND A
A8 XOR B
A9 XOR C
AA XOR D
AB XOR E
AC XOR H
AD XOR L
AE XOR (HL)
AF XOR A
B0 OR B
B1 OR C
B2 OR D
B3 OR E
B4 OR H
B5 OR L
B6 OR (HL)
B7 OR A
B8 CP B
B9 CP C
BA CP D
BB CP E
BC CP H
BD CP L
BE CP (HL)
BF CP A
C0 RET NZ
C1 POP BC
C2 XX XX JP NZ, NN
C3 XX XX JP NN
C4 XX XX CAL L NZ, NN
C5 PUS H BC
C6 XX ADD N
C7 RST 0
C8 RET Z
C9 RET
CA XX XX JP Z, NN
CB 0 RLC B
CB 1 RLC C
CB 2 RLC D
CB 3 RLC E
CB 4 RLC H
CB 5 RLC L
CB 6 RLC (HL)
CB 7 RLC A
CB 8 RRC B
CB 9 RRC C
CB 0A RRC D
CB 0B RRC E
CB 0C RRC H
CB 0D RRC L
CB 0E RRC (HL)
CB 0F RRC A
CB 10 RL B
CB 11 RL C
CB 12 RL D
CB 13 RL E
CB 14 RL H
CB 15 RL L
CB 16 RL (HL)
CB 17 RL A
CB 18 RR B
CB 19 RR C
CB 1A RR D
CB 1B RR E
CB 1C RR H
CB 1D RR L
CB 1E RR (HL)
CB 1F RR A
CB 20 SLA B
CB 21 SLA C
CB 22 SLA D
CB 23 SLA E
CB 24 SLA H
CB 25 SLA L
CB 26 SLA (HL)
CB 27 SLA A
CB 28 SRA B
CB 29 SRA C
CB 2A SRA D
CB 2B SRA E
CB 2C SRA H
CB 2D SRA L
CB 2E SRA (HL)
CB 2F SRA A
CB 30 SLL B
CB 31 SLL C
CB 32 SLL D
CB 33 SLL E
CB 34 SLL H
CB 35 SLL L
CB 36 SLL (HL)
CB 37 SLL A
CB 38 SRL B
CB 39 SRL C
CB 3A SRL D
CB 3B SRL E
CB 3C SRL H
CB 3D SRL L
CB 3E SRL (HL)
CB 3F SRL A
CB 40 BIT 0, B
CB 41 BIT 0, C
CB 42 BIT 0, D
CB 43 BIT 0, E
CB 44 BIT 0, H
CB 45 BIT 0, L
CB 46 BIT 0, (HL)
CB 47 BIT 0, A
CB 48 BIT 1, B
CB 49 BIT 1, C
CB 4A BIT 1, D
CB 4B BIT 1, E
CB 4C BIT 1, H
CB 4D BIT 1, L
CB 4E BIT 1, (HL)
CB 4F BIT 1, A
CB 50 BIT 2, B
CB 51 BIT 2, C
CB 52 BIT 2, D
CB 53 BIT 2, E
CB 54 BIT 2, H
CB 55 BIT 2, L
CB 56 BIT 2, (HL)
CB 57 BIT 2, A
CB 58 BIT 3, B
CB 59 BIT 3, C
CB 5A BIT 3, D
CB 5B BIT 3, E
CB 5C BIT 3, H
CB 5D BIT 3, L
CB 5E BIT 3, (HL)
CB 5F BIT 3, A
CB 60 BIT 4, B
CB 61 BIT 4, C
CB 62 BIT 4, D
CB 63 BIT 4, E
CB 64 BIT 4, H
CB 65 BIT 4, L
CB 66 BIT 4, (HL)
CB 67 BIT 4, A
CB 68 BIT 5, B
CB 69 BIT 5, C
CB 6A BIT 5, D
CB 6B BIT 5, E
CB 6C BIT 5, H
CB 6D BIT 5, L
CB 6E BIT 5, (HL)
CB 6F BIT 5, A
CB 70 BIT 6, B
CB 71 BIT 6, C
CB 72 BIT 6, D
CB 73 BIT 6, E
CB 74 BIT 6, H
CB 75 BIT 6, L
CB 76 BIT 6, (HL)
CB 77 BIT 6, A
CB 78 BIT 7, B
CB 79 BIT 7, C
CB 7A BIT 7, D
CB 7B BIT 7, E
CB 7C BIT 7, H
CB 7D BIT 7, L
CB 7E BIT 7, (HL)
CB 7F BIT 7, A
CB 80 RES 0, B
CB 81 RES 0, C
CB 82 RES 0, D
CB 83 RES 0, E
CB 84 RES 0, H
CB 85 RES 0, L
CB 86 RES 0, (HL)
CB 87 RES 0, A
CB 88 RES 1, B
CB 89 RES 1, C
CB 8A RES 1, D
CB 8B RES 1, E
CB 8C RES 1, H
CB 8D RES 1, L
CB 8E RES 1, (HL)
CB 8F RES 1, A
CB 90 RES 2, B
CB 91 RES 2, C
CB 92 RES 2, D
CB 93 RES 2, E
CB 94 RES 2, H
CB 95 RES 2, L
CB 96 RES 2, (HL)
CB 97 RES 2, A
CB 98 RES 3, B
CB 99 RES 3, C
CB 9A RES 3, D
CB 9B RES 3, E
CB 9C RES 3, H
CB 9D RES 3, L
CB 9E RES 3, (HL)
CB 9F RES 3, A
CB A0 RES 4, B
CB A1 RES 4, C
CB A2 RES 4, D
CB A3 RES 4, E
CB A4 RES 4, H
CB A5 RES 4, L
CB A6 RES 4, (HL)
CB A7 RES 4, A
CB A8 RES 5, B
CB A9 RES 5, C
CB AA RES 5, D
CB AB RES 5, E
CB AC RES 5, H
CB AD RES 5, L
CB AE RES 5, (HL)
CB AF RES 5, A
CB B0 RES 6, B
CB B1 RES 6, C
CB B2 RES 6, D
CB B3 RES 6, E
CB B4 RES 6, H
CB B5 RES 6, L
CB B6 RES 6, (HL)
CB B7 RES 6, A
CB B8 RES 7, B
CB B9 RES 7, C
CB BA RES 7, D
CB BB RES 7, E
CB BC RES 7, H
CB BD RES 7, L
CB BE RES 7, (HL)
CB BF RES 7, A
CB C0 SET 0, B
CB C1 SET 0, C
CB C2 SET 0, D
CB C3 SET 0, E
CB C4 SET 0, H
CB C5 SET 0, L
CB C6 SET 0, (HL)
CB C7 SET 0, A
CB C8 SET 1, B
CB C9 SET 1, C
CB CA SET 1, D
CB CB SET 1, E
CB CC SET 1, H
CB CD SET 1, L
CB CE SET 1, (HL)
CB CF SET 1, A
CB D0 SET 2, B
CB D1 SET 2, C
CB D2 SET 2, D
CB D3 SET 2, E
CB D4 SET 2, H
CB D5 SET 2, L
CB D6 SET 2, (HL)
CB D7 SET 2, A
CB D8 SET 3, B
CB D9 SET 3, C
CB DA SET 3, D
CB DB SET 3, E
CB DC SET 3, H
CB DD SET 3, L
CB DE SET 3, (HL)
CB DF SET 3, A
CB E0 SET 4, B
CB E1 SET 4, C
CB E2 SET 4, D
CB E3 SET 4, E
CB E4 SET 4, H
CB E5 SET 4, L
CB E6 SET 4, (HL)
CB E7 SET 4, A
CB E8 SET 5, B
CB E9 SET 5, C
CB EA SET 5, D
CB EB SET 5, E
CB EC SET 5, H
CB ED SET 5, L
CB EE SET 5, (HL)
CB EF SET 5, A
CB F0 SET 6, B
CB F1 SET 6, C
CB F2 SET 6, D
CB F3 SET 6, E
CB F4 SET 6, H
CB F5 SET 6, L
CB F6 SET 6, (HL)
CB F7 SET 6, A
CB F8 SET 7, B
CB F9 SET 7, C
CB FA SET 7, D
CB FB SET 7, E
CB FC SET 7, H
CB FD SET 7, L
CB FE SET 7, (HL)
CB FF SET 7, A
CC XX XX CAL L Z, NN
CD XX XX CAL L NN
CE XX ADC N
CF RST 8
D0 RET NC
D1 POP DE
D2 XX XX JP NC, NN
D3 XX OUT (N), A
D4 XX XX CAL L NC, NN
D5 PUS H DE
D6 XX SUB N
D7 RST 10
D8 RET C
D9 EXX
DA XX XX JP C, NN
DB XX IN A, (N)
DC XX XX CAL L C, NN
DD 9 ADD IX, BC
DD 19 ADD IX, DE
DD 21 XX XX LD IX, NN
DD 22 XX XX LD (NN), IX
DD 23 INC IX
DD 24 INC IXh
DD 25 DEC IXh
DD 26 XX LD IXh, N
DD 29 ADD IX, IX
DD 2A XX XX LD IX, (NN)
DD 2B DEC IX
DD 2C INC IXl
DD 2D DEC IXl
DD 2E XX LD IXl, N
DD 34 XX INC (IX+d)
DD 35 XX DEC (IX+d)
DD 36 XX XX LD (IX+d), N
DD 39 ADD IX, SP
DD 44 LD B, IXh
DD 45 LD B, IXl
DD 46 XX LD B, (IX+d)
DD 4C LD C, IXh
DD 4D LD C, IXl
DD 4E XX LD C, (IX+d)
DD 54 LD D, IXh
DD 55 LD D, IXl
DD 56 XX LD D, (IX+d)
DD 5C LD E, IXh
DD 5D LD E, IXl
DD 5E XX LD E, (IX+d)
DD 60 LD IXh, B
DD 61 LD IXh, C
DD 62 LD IXh, D
DD 63 LD IXh, E
DD 64 LD IXh, IXh
DD 65 LD IXh, IXl
DD 66 XX LD H, (IX+d)
DD 67 LD IXh, A
DD 68 LD IXl, B
DD 69 LD IXl, C
DD 6A LD IXl, D
DD 6B LD IXl, E
DD 6C LD IXl, IXh
DD 6D LD IXl, IXl
DD 6E XX LD L, (IX+d)
DD 6F LD IXl, A
DD 70 XX LD (IX+d), B
DD 71 XX LD (IX+d), C
DD 72 XX LD (IX+d), D
DD 73 XX LD (IX+d), E
DD 74 XX LD (IX+d), H
DD 75 XX LD (IX+d), L
DD 77 XX LD (IX+d), A
DD 7C LD A, IXh
DD 7D LD A, IXl
DD 7E XX LD A, (IX+d)
DD 84 ADD IXh
DD 85 ADD IXl
DD 86 XX ADD (IX+d)
DD 8C ADC IXh
DD 8D ADC IXl
DD 8E XX ADC (IX+d)
DD 94 SUB IXh
DD 95 SUB IXl
DD 96 XX SUB (IX+d)
DD 9C SBC IXh
DD 9D SBC IXl
DD 9E XX SBC (IX+d)
DD A4 AND IXh
DD A5 AND IXl
DD A6 XX AND (IX+d)
DD AC XOR IXh
DD AD XOR IXl
DD AE XX XOR (IX+d)
DD B4 OR IXh
DD B5 OR IXl
DD B6 XX OR (IX+d)
DD BC CP IXh
DD BD CP IXl
DD BE XX CP (IX+d)
DD CB XX 00 RLC (IX+d), B
DD CB XX 01 RLC (IX+d), C
DD CB XX 02 RLC (IX+d), D
DD CB XX 03 RLC (IX+d), E
DD CB XX 04 RLC (IX+d), H
DD CB XX 05 RLC (IX+d), L
DD CB XX 06 RLC (IX+d)
DD CB XX 07 RLC (IX+d), A
DD CB XX 08 RRC (IX+d), B
DD CB XX 09 RRC (IX+d), C
DD CB XX 0A RRC (IX+d), D
DD CB XX 0B RRC (IX+d), E
DD CB XX 0C RRC (IX+d), H
DD CB XX 0D RRC (IX+d), L
DD CB XX 0E RRC (IX+d)
DD CB XX 0F RRC (IX+d), A
DD CB XX 10 RL (IX+d), B
DD CB XX 11 RL (IX+d), C
DD CB XX 12 RL (IX+d), D
DD CB XX 13 RL (IX+d), E
DD CB XX 14 RL (IX+d), H
DD CB XX 15 RL (IX+d), L
DD CB XX 16 RL (IX+d)
DD CB XX 17 RL (IX+d), A
DD CB XX 18 RR (IX+d), B
DD CB XX 19 RR (IX+d), C
DD CB XX 1A RR (IX+d), D
DD CB XX 1B RR (IX+d), E
DD CB XX 1C RR (IX+d), H
DD CB XX 1D RR (IX+d), L
DD CB XX 1E RR (IX+d)
DD CB XX 1F RR (IX+d), A
DD CB XX 20 SLA (IX+d), B
DD CB XX 21 SLA (IX+d), C
DD CB XX 22 SLA (IX+d), D
DD CB XX 23 SLA (IX+d), E
DD CB XX 24 SLA (IX+d), H
DD CB XX 25 SLA (IX+d), L
DD CB XX 26 SLA (IX+d)
DD CB XX 27 SLA (IX+d), A
DD CB XX 28 SRA (IX+d), B
DD CB XX 29 SRA (IX+d), C
DD CB XX 2A SRA (IX+d), D
DD CB XX 2B SRA (IX+d), E
DD CB XX 2C SRA (IX+d), H
DD CB XX 2D SRA (IX+d), L
DD CB XX 2E SRA (IX+d)
DD CB XX 2F SRA (IX+d), A
DD CB XX 30 SLL (IX+d), B
DD CB XX 31 SLL (IX+d), C
DD CB XX 32 SLL (IX+d), D
DD CB XX 33 SLL (IX+d), E
DD CB XX 34 SLL (IX+d), H
DD CB XX 35 SLL (IX+d), L
DD CB XX 36 SLL (IX+d)
DD CB XX 37 SLL (IX+d), A
DD CB XX 38 SRL (IX+d), B
DD CB XX 39 SRL (IX+d), C
DD CB XX 3A SRL (IX+d), D
DD CB XX 3B SRL (IX+d), E
DD CB XX 3C SRL (IX+d), H
DD CB XX 3D SRL (IX+d), L
DD CB XX 3E SRL (IX+d)
DD CB XX 3F SRL (IX+d), A
DD CB XX 40 BIT 0, (IX+d)
DD CB XX 41 BIT 0, (IX+d)
DD CB XX 42 BIT 0, (IX+d)
DD CB XX 43 BIT 0, (IX+d)
DD CB XX 44 BIT 0, (IX+d)
DD CB XX 45 BIT 0, (IX+d)
DD CB XX 46 BIT 0, (IX+d)
DD CB XX 47 BIT 0, (IX+d)
DD CB XX 48 BIT 1, (IX+d)
DD CB XX 49 BIT 1, (IX+d)
DD CB XX 4A BIT 1, (IX+d)
DD CB XX 4B BIT 1, (IX+d)
DD CB XX 4C BIT 1, (IX+d)
DD CB XX 4D BIT 1, (IX+d)
DD CB XX 4E BIT 1, (IX+d)
DD CB XX 4F BIT 1, (IX+d)
DD CB XX 50 BIT 2, (IX+d)
DD CB XX 51 BIT 2, (IX+d)
DD CB XX 52 BIT 2, (IX+d)
DD CB XX 53 BIT 2, (IX+d)
DD CB XX 54 BIT 2, (IX+d)
DD CB XX 55 BIT 2, (IX+d)
DD CB XX 56 BIT 2, (IX+d)
DD CB XX 57 BIT 2, (IX+d)
DD CB XX 58 BIT 3, (IX+d)
DD CB XX 59 BIT 3, (IX+d)
DD CB XX 5A BIT 3, (IX+d)
DD CB XX 5B BIT 3, (IX+d)
DD CB XX 5C BIT 3, (IX+d)
DD CB XX 5D BIT 3, (IX+d)
DD CB XX 5E BIT 3, (IX+d)
DD CB XX 5F BIT 3, (IX+d)
DD CB XX 60 BIT 4, (IX+d)
DD CB XX 61 BIT 4, (IX+d)
DD CB XX 62 BIT 4, (IX+d)
DD CB XX 63 BIT 4, (IX+d)
DD CB XX 64 BIT 4, (IX+d)
DD CB XX 65 BIT 4, (IX+d)
DD CB XX 66 BIT 4, (IX+d)
DD CB XX 67 BIT 4, (IX+d)
DD CB XX 68 BIT 5, (IX+d)
DD CB XX 69 BIT 5, (IX+d)
DD CB XX 6A BIT 5, (IX+d)
DD CB XX 6B BIT 5, (IX+d)
DD CB XX 6C BIT 5, (IX+d)
DD CB XX 6D BIT 5, (IX+d)
DD CB XX 6E BIT 5, (IX+d)
DD CB XX 6F BIT 5, (IX+d)
DD CB XX 70 BIT 6, (IX+d)
DD CB XX 71 BIT 6, (IX+d)
DD CB XX 72 BIT 6, (IX+d)
DD CB XX 73 BIT 6, (IX+d)
DD CB XX 74 BIT 6, (IX+d)
DD CB XX 75 BIT 6, (IX+d)
DD CB XX 76 BIT 6, (IX+d)
DD CB XX 77 BIT 6, (IX+d)
DD CB XX 78 BIT 7, (IX+d)
DD CB XX 79 BIT 7, (IX+d)
DD CB XX 7A BIT 7, (IX+d)
DD CB XX 7B BIT 7, (IX+d)
DD CB XX 7C BIT 7, (IX+d)
DD CB XX 7D BIT 7, (IX+d)
DD CB XX 7E BIT 7, (IX+d)
DD CB XX 7F BIT 7, (IX+d)
DD CB XX 80 RES 0, (IX+d), B
DD CB XX 81 RES 0, (IX+d), C
DD CB XX 82 RES 0, (IX+d), D
DD CB XX 83 RES 0, (IX+d), E
DD CB XX 84 RES 0, (IX+d), H
DD CB XX 85 RES 0, (IX+d), L
DD CB XX 86 RES 0, (IX+d)
DD CB XX 87 RES 0, (IX+d), A
DD CB XX 88 RES 1, (IX+d), B
DD CB XX 89 RES 1, (IX+d), C
DD CB XX 8A RES 1, (IX+d), D
DD CB XX 8B RES 1, (IX+d), E
DD CB XX 8C RES 1, (IX+d), H
DD CB XX 8D RES 1, (IX+d), L
DD CB XX 8E RES 1, (IX+d)
DD CB XX 8F RES 1, (IX+d), A
DD CB XX 90 RES 2, (IX+d), B
DD CB XX 91 RES 2, (IX+d), C
DD CB XX 92 RES 2, (IX+d), D
DD CB XX 93 RES 2, (IX+d), E
DD CB XX 94 RES 2, (IX+d), H
DD CB XX 95 RES 2, (IX+d), L
DD CB XX 96 RES 2, (IX+d)
DD CB XX 97 RES 2, (IX+d), A
DD CB XX 98 RES 3, (IX+d), B
DD CB XX 99 RES 3, (IX+d), C
DD CB XX 9A RES 3, (IX+d), D
DD CB XX 9B RES 3, (IX+d), E
DD CB XX 9C RES 3, (IX+d), H
DD CB XX 9D RES 3, (IX+d), L
DD CB XX 9E RES 3, (IX+d)
DD CB XX 9F RES 3, (IX+d), A
DD CB XX A0 RES 4, (IX+d), B
DD CB XX A1 RES 4, (IX+d), C
DD CB XX A2 RES 4, (IX+d), D
DD CB XX A3 RES 4, (IX+d), E
DD CB XX A4 RES 4, (IX+d), H
DD CB XX A5 RES 4, (IX+d), L
DD CB XX A6 RES 4, (IX+d)
DD CB XX A7 RES 4, (IX+d), A
DD CB XX A8 RES 5, (IX+d), B
DD CB XX A9 RES 5, (IX+d), C
DD CB XX AA RES 5, (IX+d), D
DD CB XX AB RES 5, (IX+d), E
DD CB XX AC RES 5, (IX+d), H
DD CB XX AD RES 5, (IX+d), L
DD CB XX AE RES 5, (IX+d)
DD CB XX AF RES 5, (IX+d), A
DD CB XX B0 RES 6, (IX+d), B
DD CB XX B1 RES 6, (IX+d), C
DD CB XX B2 RES 6, (IX+d), D
DD CB XX B3 RES 6, (IX+d), E
DD CB XX B4 RES 6, (IX+d), H
DD CB XX B5 RES 6, (IX+d), L
DD CB XX B6 RES 6, (IX+d)
DD CB XX B7 RES 6, (IX+d), A
DD CB XX B8 RES 7, (IX+d), B
DD CB XX B9 RES 7, (IX+d), C
DD CB XX BA RES 7, (IX+d), D
DD CB XX BB RES 7, (IX+d), E
DD CB XX BC RES 7, (IX+d), H
DD CB XX BD RES 7, (IX+d), L
DD CB XX BE RES 7, (IX+d)
DD CB XX BF RES 7, (IX+d), A
DD CB XX C0 SET 0, (IX+d), B
DD CB XX C1 SET 0, (IX+d), C
DD CB XX C2 SET 0, (IX+d), D
DD CB XX C3 SET 0, (IX+d), E
DD CB XX C4 SET 0, (IX+d), H
DD CB XX C5 SET 0, (IX+d), L
DD CB XX C6 SET 0, (IX+d)
DD CB XX C7 SET 0, (IX+d), A
DD CB XX C8 SET 1, (IX+d), B
DD CB XX C9 SET 1, (IX+d), C
DD CB XX CA SET 1, (IX+d), D
DD CB XX CB SET 1, (IX+d), E
DD CB XX CC SET 1, (IX+d), H
DD CB XX CD SET 1, (IX+d), L
DD CB XX CE SET 1, (IX+d)
DD CB XX CF SET 1, (IX+d), A
DD CB XX D0 SET 2, (IX+d), B
DD CB XX D1 SET 2, (IX+d), C
DD CB XX D2 SET 2, (IX+d), D
DD CB XX D3 SET 2, (IX+d), E
DD CB XX D4 SET 2, (IX+d), H
DD CB XX D5 SET 2, (IX+d), L
DD CB XX D6 SET 2, (IX+d)
DD CB XX D7 SET 2, (IX+d), A
DD CB XX D8 SET 3, (IX+d), B
DD CB XX D9 SET 3, (IX+d), C
DD CB XX DA SET 3, (IX+d), D
DD CB XX DB SET 3, (IX+d), E
DD CB XX DC SET 3, (IX+d), H
DD CB XX DD SET 3, (IX+d), L
DD CB XX DE SET 3, (IX+d)
DD CB XX DF SET 3, (IX+d), A
DD CB XX E0 SET 4, (IX+d), B
DD CB XX E1 SET 4, (IX+d), C
DD CB XX E2 SET 4, (IX+d), D
DD CB XX E3 SET 4, (IX+d), E
DD CB XX E4 SET 4, (IX+d), H
DD CB XX E5 SET 4, (IX+d), L
DD CB XX E6 SET 4, (IX+d)
DD CB XX E7 SET 4, (IX+d), A
DD CB XX E8 SET 5, (IX+d), B
DD CB XX E9 SET 5, (IX+d), C
DD CB XX EA SET 5, (IX+d), D
DD CB XX EB SET 5, (IX+d), E
DD CB XX EC SET 5, (IX+d), H
DD CB XX ED SET 5, (IX+d), L
DD CB XX EE SET 5, (IX+d)
DD CB XX EF SET 5, (IX+d), A
DD CB XX F0 SET 6, (IX+d), B
DD CB XX F1 SET 6, (IX+d), C
DD CB XX F2 SET 6, (IX+d), D
DD CB XX F3 SET 6, (IX+d), E
DD CB XX F4 SET 6, (IX+d), H
DD CB XX F5 SET 6, (IX+d), L
DD CB XX F6 SET 6, (IX+d)
DD CB XX F7 SET 6, (IX+d), A
DD CB XX F8 SET 7, (IX+d), B
DD CB XX F9 SET 7, (IX+d), C
DD CB XX FA SET 7, (IX+d), D
DD CB XX FB SET 7, (IX+d), E
DD CB XX FC SET 7, (IX+d), H
DD CB XX FD SET 7, (IX+d), L
DD CB XX FE SET 7, (IX+d)
DD CB XX FF SET 7, (IX+d), A
DD E1 POP IX
DD E3 EX (SP), IX
DD E5 PUS H IX
DD E9 JP (IX)
DD F9 LD SP, IX
DE XX SBC N
DF RST 18
E0 RET PO
E1 POP HL
E2 XX XX JP PO, NN
E3 EX (SP), HL
E4 XX XX CAL L PO, NN
E5 PUS H HL
E6 XX AND N
E7 RST 20
E8 RET PE
E9 JP (HL)
EA XX XX JP PE, NN
EB EX DE, HL
EC XX XX CAL L PE, NN
ED 40 IN B, (C)
ED 41 OUT (C), B
ED 42 SBC HL, BC
ED 43 XX XX LD (NN), BC
ED 44 NEG
ED 45 RET N
ED 46 IM 0
ED 47 LD I, A
ED 48 IN C, (C)
ED 49 OUT (C), C
ED 4A ADC HL, BC
ED 4B XX XX LD BC, (NN)
ED 4C NEG
ED 4D RET I
ED 4E IM 0
ED 4F LD R, A
ED 50 IN D, (C)
ED 51 OUT (C), D
ED 52 SBC HL, DE
ED 53 XX XX LD (NN), DE
ED 54 NEG
ED 55 RET N
ED 56 IM 1
ED 57 LD A, I
ED 58 IN E, (C)
ED 59 OUT (C), E
ED 5A ADC HL, DE
ED 5B XX XX LD DE, (NN)
ED 5C NEG
ED 5D RET N
ED 5E IM 2
ED 5F LD A, R
ED 60 IN H, (C)
ED 61 OUT (C), H
ED 62 SBC HL, HL
ED 63 XX XX LD (NN), HL
ED 64 NEG
ED 65 RET N
ED 66 IM 0
ED 67 RRD
ED 68 IN L, (C)
ED 69 OUT (C), L
ED 6A ADC HL, HL
ED 6B XX XX LD HL, (NN)
ED 6C NEG
ED 6D RET N
ED 6E IM 0
ED 6F RLD
ED 70 IN (C)
ED 71 OUT (C), 0
ED 72 SBC HL, SP
ED 73 XX XX LD (NN), SP
ED 74 NEG
ED 75 RET N
ED 76 IM 1
ED 78 IN A, (C)
ED 79 OUT (C), A
ED 7A ADC HL, SP
ED 7B XX XX LD SP, (NN)
ED 7C NEG
ED 7D RET N
ED 7E IM 2
ED A0 LDI
ED A1 CPI
ED A2 INI
ED A3 OUT I
ED A8 LDD
ED A9 CPD
ED AA IND
ED AB OUT D
ED B0 LDI R
ED B1 CPI R
ED B2 INI R
ED B3 OTI R
ED B8 LDD R
ED B9 CPD R
ED BA IND R
ED BB OTD R
EE XX XOR N
EF RST 28
F0 RET P
F1 POP AF
F2 XX XX JP P, NN
F3 DI
F4 XX XX CAL L P, NN
F5 PUS H AF
F6 XX OR N
F7 RST 30
F8 RET M
F9 LD SP, HL
FA XX XX JP M, NN
FB EI
FC XX XX CAL L M, NN
FD 9 ADD IY, BC
FD 19 ADD IY, DE
FD 21 XX XX LD IY, NN
FD 22 XX XX LD (NN), IY
FD 23 INC IY
FD 24 INC IYh
FD 25 DEC IYh
FD 26 XX LD IYh, N
FD 29 ADD IY, IY
FD 2A XX XX LD IY, (NN)
FD 2B DEC IY
FD 2C INC IYl
FD 2D DEC IYl
FD 2E XX LD IYl, N
FD 34 XX INC (IY+d)
FD 35 XX DEC (IY+d)
FD 36 XX XX LD (IY+d), N
FD 39 ADD IY, SP
FD 44 LD B, IYh
FD 45 LD B, IYl
FD 46 XX LD B, (IY+d)
FD 4C LD C, IYh
FD 4D LD C, IYl
FD 4E XX LD C, (IY+d)
FD 54 LD D, IYh
FD 55 LD D, IYl
FD 56 XX LD D, (IY+d)
FD 5C LD E, IYh
FD 5D LD E, IYl
FD 5E XX LD E, (IY+d)
FD 60 LD IYh, B
FD 61 LD IYh, C
FD 62 LD IYh, D
FD 63 LD IYh, E
FD 64 LD IYh, IYh
FD 65 LD IYh, IYl
FD 66 XX LD H, (IY+d)
FD 67 LD IYh, A
FD 68 LD IYl, B
FD 69 LD IYl, C
FD 6A LD IYl, D
FD 6B LD IYl, E
FD 6C LD IYl, IYh
FD 6D LD IYl, IYl
FD 6E XX LD L, (IY+d)
FD 6F LD IYl, A
FD 70 XX LD (IY+d), B
FD 71 XX LD (IY+d), C
FD 72 XX LD (IY+d), D
FD 73 XX LD (IY+d), E
FD 74 XX LD (IY+d), H
FD 75 XX LD (IY+d), L
FD 77 XX LD (IY+d), A
FD 7C LD A, IYh
FD 7D LD A, IYl
FD 7E XX LD A, (IY+d)
FD 84 ADD IYh
FD 85 ADD IYl
FD 86 XX ADD (IY+d)
FD 8C ADC IYh
FD 8D ADC IYl
FD 8E XX ADC (IY+d)
FD 94 SUB IYh
FD 95 SUB IYl
FD 96 XX SUB (IY+d)
FD 9C SBC IYh
FD 9D SBC IYl
FD 9E XX SBC (IY+d)
FD A4 AND IYh
FD A5 AND IYl
FD A6 XX AND (IY+d)
FD AC XOR IYh
FD AD XOR IYl
FD AE XX XOR (IY+d)
FD B4 OR IYh
FD B5 OR IYl
FD B6 XX OR (IY+d)
FD BC CP IYh
FD BD CP IYl
FD BE XX CP (IY+d)
FD CB XX 00 RLC (IY+d), B
FD CB XX 01 RLC (IY+d), C
FD CB XX 02 RLC (IY+d), D
FD CB XX 03 RLC (IY+d), E
FD CB XX 04 RLC (IY+d), H
FD CB XX 05 RLC (IY+d), L
FD CB XX 06 RLC (IY+d)
FD CB XX 07 RLC (IY+d), A
FD CB XX 08 RRC (IY+d), B
FD CB XX 09 RRC (IY+d), C
FD CB XX 0A RRC (IY+d), D
FD CB XX 0B RRC (IY+d), E
FD CB XX 0C RRC (IY+d), H
FD CB XX 0D RRC (IY+d), L
FD CB XX 0E RRC (IY+d)
FD CB XX 0F RRC (IY+d), A
FD CB XX 10 RL (IY+d), B
FD CB XX 11 RL (IY+d), C
FD CB XX 12 RL (IY+d), D
FD CB XX 13 RL (IY+d), E
FD CB XX 14 RL (IY+d), H
FD CB XX 15 RL (IY+d), L
FD CB XX 16 RL (IY+d)
FD CB XX 17 RL (IY+d), A
FD CB XX 18 RR (IY+d), B
FD CB XX 19 RR (IY+d), C
FD CB XX 1A RR (IY+d), D
FD CB XX 1B RR (IY+d), E
FD CB XX 1C RR (IY+d), H
FD CB XX 1D RR (IY+d), L
FD CB XX 1E RR (IY+d)
FD CB XX 1F RR (IY+d), A
FD CB XX 20 SLA (IY+d), B
FD CB XX 21 SLA (IY+d), C
FD CB XX 22 SLA (IY+d), D
FD CB XX 23 SLA (IY+d), E
FD CB XX 24 SLA (IY+d), H
FD CB XX 25 SLA (IY+d), L
FD CB XX 26 SLA (IY+d)
FD CB XX 27 SLA (IY+d), A
FD CB XX 28 SRA (IY+d), B
FD CB XX 29 SRA (IY+d), C
FD CB XX 2A SRA (IY+d), D
FD CB XX 2B SRA (IY+d), E
FD CB XX 2C SRA (IY+d), H
FD CB XX 2D SRA (IY+d), L
FD CB XX 2E SRA (IY+d)
FD CB XX 2F SRA (IY+d), A
FD CB XX 30 SLL (IY+d), B
FD CB XX 31 SLL (IY+d), C
FD CB XX 32 SLL (IY+d), D
FD CB XX 33 SLL (IY+d), E
FD CB XX 34 SLL (IY+d), H
FD CB XX 35 SLL (IY+d), L
FD CB XX 36 SLL (IY+d)
FD CB XX 37 SLL (IY+d), A
FD CB XX 38 SRL (IY+d), B
FD CB XX 39 SRL (IY+d), C
FD CB XX 3A SRL (IY+d), D
FD CB XX 3B SRL (IY+d), E
FD CB XX 3C SRL (IY+d), H
FD CB XX 3D SRL (IY+d), L
FD CB XX 3E SRL (IY+d)
FD CB XX 3F SRL (IY+d), A
FD CB XX 40 BIT 0, (IY+d)
FD CB XX 41 BIT 0, (IY+d)
FD CB XX 42 BIT 0, (IY+d)
FD CB XX 43 BIT 0, (IY+d)
FD CB XX 44 BIT 0, (IY+d)
FD CB XX 45 BIT 0, (IY+d)
FD CB XX 46 BIT 0, (IY+d)
FD CB XX 47 BIT 0, (IY+d)
FD CB XX 48 BIT 1, (IY+d)
FD CB XX 49 BIT 1, (IY+d)
FD CB XX 4A BIT 1, (IY+d)
FD CB XX 4B BIT 1, (IY+d)
FD CB XX 4C BIT 1, (IY+d)
FD CB XX 4D BIT 1, (IY+d)
FD CB XX 4E BIT 1, (IY+d)
FD CB XX 4F BIT 1, (IY+d)
FD CB XX 50 BIT 2, (IY+d)
FD CB XX 51 BIT 2, (IY+d)
FD CB XX 52 BIT 2, (IY+d)
FD CB XX 53 BIT 2, (IY+d)
FD CB XX 54 BIT 2, (IY+d)
FD CB XX 55 BIT 2, (IY+d)
FD CB XX 56 BIT 2, (IY+d)
FD CB XX 57 BIT 2, (IY+d)
FD CB XX 58 BIT 3, (IY+d)
FD CB XX 59 BIT 3, (IY+d)
FD CB XX 5A BIT 3, (IY+d)
FD CB XX 5B BIT 3, (IY+d)
FD CB XX 5C BIT 3, (IY+d)
FD CB XX 5D BIT 3, (IY+d)
FD CB XX 5E BIT 3, (IY+d)
FD CB XX 5F BIT 3, (IY+d)
FD CB XX 60 BIT 4, (IY+d)
FD CB XX 61 BIT 4, (IY+d)
FD CB XX 62 BIT 4, (IY+d)
FD CB XX 63 BIT 4, (IY+d)
FD CB XX 64 BIT 4, (IY+d)
FD CB XX 65 BIT 4, (IY+d)
FD CB XX 66 BIT 4, (IY+d)
FD CB XX 67 BIT 4, (IY+d)
FD CB XX 68 BIT 5, (IY+d)
FD CB XX 69 BIT 5, (IY+d)
FD CB XX 6A BIT 5, (IY+d)
FD CB XX 6B BIT 5, (IY+d)
FD CB XX 6C BIT 5, (IY+d)
FD CB XX 6D BIT 5, (IY+d)
FD CB XX 6E BIT 5, (IY+d)
FD CB XX 6F BIT 5, (IY+d)
FD CB XX 70 BIT 6, (IY+d)
FD CB XX 71 BIT 6, (IY+d)
FD CB XX 72 BIT 6, (IY+d)
FD CB XX 73 BIT 6, (IY+d)
FD CB XX 74 BIT 6, (IY+d)
FD CB XX 75 BIT 6, (IY+d)
FD CB XX 76 BIT 6, (IY+d)
FD CB XX 77 BIT 6, (IY+d)
FD CB XX 78 BIT 7, (IY+d)
FD CB XX 79 BIT 7, (IY+d)
FD CB XX 7A BIT 7, (IY+d)
FD CB XX 7B BIT 7, (IY+d)
FD CB XX 7C BIT 7, (IY+d)
FD CB XX 7D BIT 7, (IY+d)
FD CB XX 7E BIT 7, (IY+d)
FD CB XX 7F BIT 7, (IY+d)
FD CB XX 80 RES 0, (IY+d), B
FD CB XX 81 RES 0, (IY+d), C
FD CB XX 82 RES 0, (IY+d), D
FD CB XX 83 RES 0, (IY+d), E
FD CB XX 84 RES 0, (IY+d), H
FD CB XX 85 RES 0, (IY+d), L
FD CB XX 86 RES 0, (IY+d)
FD CB XX 87 RES 0, (IY+d), A
FD CB XX 88 RES 1, (IY+d), B
FD CB XX 89 RES 1, (IY+d), C
FD CB XX 8A RES 1, (IY+d), D
FD CB XX 8B RES 1, (IY+d), E
FD CB XX 8C RES 1, (IY+d), H
FD CB XX 8D RES 1, (IY+d), L
FD CB XX 8E RES 1, (IY+d)
FD CB XX 8F RES 1, (IY+d), A
FD CB XX 90 RES 2, (IY+d), B
FD CB XX 91 RES 2, (IY+d), C
FD CB XX 92 RES 2, (IY+d), D
FD CB XX 93 RES 2, (IY+d), E
FD CB XX 94 RES 2, (IY+d), H
FD CB XX 95 RES 2, (IY+d), L
FD CB XX 96 RES 2, (IY+d)
FD CB XX 97 RES 2, (IY+d), A
FD CB XX 98 RES 3, (IY+d), B
FD CB XX 99 RES 3, (IY+d), C
FD CB XX 9A RES 3, (IY+d), D
FD CB XX 9B RES 3, (IY+d), E
FD CB XX 9C RES 3, (IY+d), H
FD CB XX 9D RES 3, (IY+d), L
FD CB XX 9E RES 3, (IY+d)
FD CB XX 9F RES 3, (IY+d), A
FD CB XX A0 RES 4, (IY+d), B
FD CB XX A1 RES 4, (IY+d), C
FD CB XX A2 RES 4, (IY+d), D
FD CB XX A3 RES 4, (IY+d), E
FD CB XX A4 RES 4, (IY+d), H
FD CB XX A5 RES 4, (IY+d), L
FD CB XX A6 RES 4, (IY+d)
FD CB XX A7 RES 4, (IY+d), A
FD CB XX A8 RES 5, (IY+d), B
FD CB XX A9 RES 5, (IY+d), C
FD CB XX AA RES 5, (IY+d), D
FD CB XX AB RES 5, (IY+d), E
FD CB XX AC RES 5, (IY+d), H
FD CB XX AD RES 5, (IY+d), L
FD CB XX AE RES 5, (IY+d)
FD CB XX AF RES 5, (IY+d), A
FD CB XX B0 RES 6, (IY+d), B
FD CB XX B1 RES 6, (IY+d), C
FD CB XX B2 RES 6, (IY+d), D
FD CB XX B3 RES 6, (IY+d), E
FD CB XX B4 RES 6, (IY+d), H
FD CB XX B5 RES 6, (IY+d), L
FD CB XX B6 RES 6, (IY+d)
FD CB XX B7 RES 6, (IY+d), A
FD CB XX B8 RES 7, (IY+d), B
FD CB XX B9 RES 7, (IY+d), C
FD CB XX BA RES 7, (IY+d), D
FD CB XX BB RES 7, (IY+d), E
FD CB XX BC RES 7, (IY+d), H
FD CB XX BD RES 7, (IY+d), L
FD CB XX BE RES 7, (IY+d)
FD CB XX BF RES 7, (IY+d), A
FD CB XX C0 SET 0, (IY+d), B
FD CB XX C1 SET 0, (IY+d), C
FD CB XX C2 SET 0, (IY+d), D
FD CB XX C3 SET 0, (IY+d), E
FD CB XX C4 SET 0, (IY+d), H
FD CB XX C5 SET 0, (IY+d), L
FD CB XX C6 SET 0, (IY+d)
FD CB XX C7 SET 0, (IY+d), A
FD CB XX C8 SET 1, (IY+d), B
FD CB XX C9 SET 1, (IY+d), C
FD CB XX CA SET 1, (IY+d), D
FD CB XX CB SET 1, (IY+d), E
FD CB XX CC SET 1, (IY+d), H
FD CB XX CD SET 1, (IY+d), L
FD CB XX CE SET 1, (IY+d)
FD CB XX CF SET 1, (IY+d), A
FD CB XX D0 SET 2, (IY+d), B
FD CB XX D1 SET 2, (IY+d), C
FD CB XX D2 SET 2, (IY+d), D
FD CB XX D3 SET 2, (IY+d), E
FD CB XX D4 SET 2, (IY+d), H
FD CB XX D5 SET 2, (IY+d), L
FD CB XX D6 SET 2, (IY+d)
FD CB XX D7 SET 2, (IY+d), A
FD CB XX D8 SET 3, (IY+d), B
FD CB XX D9 SET 3, (IY+d), C
FD CB XX DA SET 3, (IY+d), D
FD CB XX DB SET 3, (IY+d), E
FD CB XX DC SET 3, (IY+d), H
FD CB XX DD SET 3, (IY+d), L
FD CB XX DE SET 3, (IY+d)
FD CB XX DF SET 3, (IY+d), A
FD CB XX E0 SET 4, (IY+d), B
FD CB XX E1 SET 4, (IY+d), C
FD CB XX E2 SET 4, (IY+d), D
FD CB XX E3 SET 4, (IY+d), E
FD CB XX E4 SET 4, (IY+d), H
FD CB XX E5 SET 4, (IY+d), L
FD CB XX E6 SET 4, (IY+d)
FD CB XX E7 SET 4, (IY+d), A
FD CB XX E8 SET 5, (IY+d), B
FD CB XX E9 SET 5, (IY+d), C
FD CB XX EA SET 5, (IY+d), D
FD CB XX EB SET 5, (IY+d), E
FD CB XX EC SET 5, (IY+d), H
FD CB XX ED SET 5, (IY+d), L
FD CB XX EE SET 5, (IY+d)
FD CB XX EF SET 5, (IY+d), A
FD CB XX F0 SET 6, (IY+d), B
FD CB XX F1 SET 6, (IY+d), C
FD CB XX F2 SET 6, (IY+d), D
FD CB XX F3 SET 6, (IY+d), E
FD CB XX F4 SET 6, (IY+d), H
FD CB XX F5 SET 6, (IY+d), L
FD CB XX F6 SET 6, (IY+d)
FD CB XX F7 SET 6, (IY+d), A
FD CB XX F8 SET 7, (IY+d), B
FD CB XX F9 SET 7, (IY+d), C
FD CB XX FA SET 7, (IY+d), D
FD CB XX FB SET 7, (IY+d), E
FD CB XX FC SET 7, (IY+d), H
FD CB XX FD SET 7, (IY+d), L
FD CB XX FE SET 7, (IY+d)
FD CB XX FF SET 7, (IY+d), A
FD E1 POP IY
FD E3 EX (SP), IY
FD E5 PUS H IY
FD E9 JP (IY)
FD F9 LD SP, IY
FE XX CP N
FF RST 38