Supported instructions: z80
ADC A A 8F
ADC A B 88
ADC A C 89
ADC A D 8A
ADC A E 8B
ADC A H 8C
ADC A L 8D
ADC A N CE {@2 L}
ADC A [HL] 8E
ADC A [IX N] DD 8E {@2 L}
ADC A [IY N] FD 8E {@2 L}
ADC HL BC ED 4A
ADC HL DE ED 5A
ADC HL HL ED 6A
ADC HL SP ED 7A
ADD A A 87
ADD A B 80
ADD A C 81
ADD A D 82
ADD A E 83
ADD A H 84
ADD A L 85
ADD A N C6 {@2 L}
ADD A [HL] 86
ADD A [IX N] DD 86 {@2 L}
ADD A [IY N] FD 86 {@2 L}
ADD HL BC 09
ADD HL DE 19
ADD HL HL 29
ADD HL SP 39
ADD IX BC DD 09
ADD IX DE DD 19
ADD IX IX DD 29
ADD IX SP DD 39
ADD IY BC FD 09
ADD IY DE FD 19
ADD IY IY FD 29
ADD IY SP FD 39
AND A A7
AND B A0
AND C A1
AND D A2
AND E A3
AND H A4
AND L A5
AND N E6 {@1 L}
AND [HL] A6
AND [IX N] DD A6 {@1 L}
AND [IY N] FD A6 {@1 L}
BIT N A CB {@1 01???111}
BIT N B CB {@1 01???000}
BIT N C CB {@1 01???001}
BIT N D CB {@1 01???010}
BIT N E CB {@1 01???011}
BIT N H CB {@1 01???100}
BIT N L CB {@1 01???101}
BIT N [HL] CB {@1 01???110}
BIT N [IX N] DD CB {@2 L} {@1 01???110}
BIT N [IY N] FD CB {@2 L} {@1 01???110}
CALL NN CD {@1 L} {@1 H}
CALL NZ? NN C4 {@2 L} {@2 H}
CALL Z? NN CC {@2 L} {@2 H}
CALL NC? NN D4 {@2 L} {@2 H}
CALL C? NN DC {@2 L} {@2 H}
CALL PO? NN E4 {@2 L} {@2 H}
CALL PE? NN EC {@2 L} {@2 H}
CALL P? NN F4 {@2 L} {@2 H}
CALL M? NN FC {@2 L} {@2 H}
CCF 3F
CP A BF
CP B B8
CP C B9
CP D BA
CP E BB
CP H BC
CP L BD
CP N FE {@1 L}
CP [HL] BE
CP [IX N] DD BE {@1 L}
CP [IY N] FD BE {@1 L}
CPD ED A9
CPDR ED B9
CPI ED A1
CPIR ED B1
CPL 2F
DAA 27
DEC A 3D
DEC B 05
DEC C 0D
DEC D 15
DEC E 1D
DEC H 25
DEC L 2D
DEC [HL] 35
DEC [IX N] DD 35 {@1 L}
DEC [IY N] FD 35 {@1 L}
DEC BC 0B
DEC DE 1B
DEC HL 2B
DEC SP 3B
DEC IX DD 2B
DEC IY FD 2B
DI F3
DJNZ NN 10 {@1 REL}
EI FB
EX DE HL EB
EX AF AF- 08
EX [SP] HL E3
EX [SP] IX DD E3
EX [SP] IY FD E3
EXX D9
HALT 76
IM N ED {@1 0: 46, 1: 56, 2: 5E}
IN A [N] DB {@2 L}
IN A [C] ED 78
IN B [C] ED 40
IN C [C] ED 48
IN D [C] ED 50
IN E [C] ED 58
IN H [C] ED 60
IN L [C] ED 68
INC A 3C
INC B 04
INC C 0C
INC D 14
INC E 1C
INC H 24
INC L 2C
INC [HL] 34
INC [IX N] DD 34 {@1 L}
INC [IY N] FD 34 {@1 L}
INC BC 03
INC DE 13
INC HL 23
INC SP 33
INC IX DD 23
INC IY FD 23
IND ED AA
INDR ED BA
INI ED A2
INIR ED B2
JP NN C3 {@1 L} {@1 H}
JP [HL] E9
JP [IX N] DD E9(@1=0)
JP [IY N] FD E9(@1=0)
JP NZ? NN C2 {@2 L} {@2 H}
JP Z? NN CA {@2 L} {@2 H}
JP NC? NN D2 {@2 L} {@2 H}
JP C? NN DA {@2 L} {@2 H}
JP PO? NN E2 {@2 L} {@2 H}
JP PE? NN EA {@2 L} {@2 H}
JP P? NN F2 {@2 L} {@2 H}
JP M? NN FA {@2 L} {@2 H}
JR NN 18 {@1 REL}
JR C? NN 38 {@2 REL}
JR NC? NN 30 {@2 REL}
JR Z? NN 28 {@2 REL}
JR NZ? NN 20 {@2 REL}
LD A A 7F
LD A B 78
LD A C 79
LD A D 7A
LD A E 7B
LD A H 7C
LD A L 7D
LD A N 3E {@2 L}
LD A [HL] 7E
LD A [IX N] DD 7E {@2 L}
LD A [IY N] FD 7E {@2 L}
LD A [BC] 0A
LD A [DE] 1A
LD A [NN] 3A {@2 L} {@2 H}
LD A I ED 57
LD A R ED 5F
LD B A 47
LD B B 40
LD B C 41
LD B D 42
LD B E 43
LD B H 44
LD B L 45
LD B N 06 {@2 L}
LD B [HL] 46
LD B [IX N] DD 46 {@2 L}
LD B [IY N] FD 46 {@2 L}
LD C A 4F
LD C B 48
LD C C 49
LD C D 4A
LD C E 4B
LD C H 4C
LD C L 4D
LD C N 0E {@2 L}
LD C [HL] 4E
LD C [IX N] DD 4E {@2 L}
LD C [IY N] FD 4E {@2 L}
LD D A 57
LD D B 50
LD D C 51
LD D D 52
LD D E 53
LD D H 54
LD D L 55
LD D N 16 {@2 L}
LD D [HL] 56
LD D [IX N] DD 56 {@2 L}
LD D [IY N] FD 56 {@2 L}
LD E A 5F
LD E B 58
LD E C 59
LD E D 5A
LD E E 5B
LD E H 5C
LD E L 5D
LD E N 1E {@2 L}
LD E [HL] 5E
LD E [IX N] DD 5E {@2 L}
LD E [IY N] FD 5E {@2 L}
LD H A 67
LD H B 60
LD H C 61
LD H D 62
LD H E 63
LD H H 64
LD H L 65
LD H N 26 {@2 L}
LD H [HL] 66
LD H [IX N] DD 66 {@2 L}
LD H [IY N] FD 66 {@2 L}
LD L A 6F
LD L B 68
LD L C 69
LD L D 6A
LD L E 6B
LD L H 6C
LD L L 6D
LD L N 2E {@2 L}
LD L [HL] 6E
LD L [IX N] DD 6E {@2 L}
LD L [IY N] FD 6E {@2 L}
LD [HL] A 77
LD [HL] B 70
LD [HL] C 71
LD [HL] D 72
LD [HL] E 73
LD [HL] H 74
LD [HL] L 75
LD [HL] N 36 {@2 L}
LD [IX N] A DD 77 {@1 L}
LD [IX N] B DD 70 {@1 L}
LD [IX N] C DD 71 {@1 L}
LD [IX N] D DD 72 {@1 L}
LD [IX N] E DD 73 {@1 L}
LD [IX N] H DD 74 {@1 L}
LD [IX N] L DD 75 {@1 L}
LD [IX N] N DD 36 {@1 L} {@2 L}
LD [IY N] A FD 77 {@1 L}
LD [IY N] B FD 70 {@1 L}
LD [IY N] C FD 71 {@1 L}
LD [IY N] D FD 72 {@1 L}
LD [IY N] E FD 73 {@1 L}
LD [IY N] H FD 74 {@1 L}
LD [IY N] L FD 75 {@1 L}
LD [IY N] N FD 36 {@1 L} {@2 L}
LD [BC] A 02
LD [DE] A 12
LD [NN] A 32 {@1 L} {@1 H}
LD [NN] HL 22 {@1 L} {@1 H}
LD [NN] BC ED 43 {@1 L} {@1 H}
LD [NN] DE ED 53 {@1 L} {@1 H}
LD [NN] SP ED 73 {@1 L} {@1 H}
LD [NN] IX DD 22 {@1 L} {@1 H}
LD [NN] IY FD 22 {@1 L} {@1 H}
LD I A ED 47
LD R A ED 4F
LD BC NN 01 {@2 L} {@2 H}
LD BC [NN] ED 4B {@2 L} {@2 H}
LD DE NN 11 {@2 L} {@2 H}
LD DE [NN] ED 5B {@2 L} {@2 H}
LD HL NN 21 {@2 L} {@2 H}
LD HL [NN] 2A {@2 L} {@2 H}
LD SP NN 31 {@2 L} {@2 H}
LD SP [NN] ED 7B {@2 L} {@2 H}
LD SP HL F9
LD SP IX DD F9
LD SP IY FD F9
LD IX NN DD 21 {@2 L} {@2 H}
LD IX [NN] DD 2A {@2 L} {@2 H}
LD IY NN FD 21 {@2 L} {@2 H}
LD IY [NN] FD 2A {@2 L} {@2 H}
LDD ED A8
LDDR ED B8
LDI ED A0
LDIR ED B0
NEG ED 44
NOP 00
OR A B7
OR B B0
OR C B1
OR D B2
OR E B3
OR H B4
OR L B5
OR N F6 {@1 L}
OR [HL] B6
OR [IX N] DD B6 {@1 L}
OR [IY N] FD B6 {@1 L}
OTDR ED BB
OTIR ED B3
OUT [N] A D3 {@1 L}
OUT [C] A ED 79
OUT [C] B ED 41
OUT [C] C ED 49
OUT [C] D ED 51
OUT [C] E ED 59
OUT [C] H ED 61
OUT [C] L ED 69
OUTD ED AB
OUTI ED A3
POP BC C1
POP DE D1
POP HL E1
POP AF F1
POP IX DD E1
POP IY FD E1
PUSH BC C5
PUSH DE D5
PUSH HL E5
PUSH AF F5
PUSH IX DD E5
PUSH IY FD E5
RES N A CB {@1 10???111}
RES N B CB {@1 10???000}
RES N C CB {@1 10???001}
RES N D CB {@1 10???010}
RES N E CB {@1 10???011}
RES N H CB {@1 10???100}
RES N L CB {@1 10???101}
RES N [HL] CB {@1 10???110}
RES N [IX N] DD CB {@2 L} {@1 10???110}
RES N [IY N] FD CB {@2 L} {@1 10???110}
RET C9
RET NZ? C0
RET Z? C8
RET NC? D0
RET C? D8
RET PO? E0
RET PE? E8
RET P? F0
RET M? F8
RETI ED 4D
RETN ED 45
RL A CB 17
RL B CB 10
RL C CB 11
RL D CB 12
RL E CB 13
RL H CB 14
RL L CB 15
RL [HL] CB 16
RL [IX N] DD CB {@1 L} 16
RL [IY N] FD CB {@1 L} 16
RLA 17
RLC A CB 07
RLC B CB 00
RLC C CB 01
RLC D CB 02
RLC E CB 03
RLC H CB 04
RLC L CB 05
RLC [HL] CB 06
RLC [IX N] DD CB {@1 L} 06
RLC [IY N] FD CB {@1 L} 06
RLCA 07
RLD ED 6F
RR A CB 1F
RR B CB 18
RR C CB 19
RR D CB 1A
RR E CB 1B
RR H CB 1C
RR L CB 1D
RR [HL] CB 1E
RR [IX N] DD CB {@1 L} 1E
RR [IY N] FD CB {@1 L} 1E
RRA 1F
RRC A CB 0F
RRC B CB 08
RRC C CB 09
RRC D CB 0A
RRC E CB 0B
RRC H CB 0C
RRC L CB 0D
RRC [HL] CB 0E
RRC [IX N] DD CB {@1 L} 0E
RRC [IY N] FD CB {@1 L} 0E
RRCA 0F
RRD ED 67
RST N {@1 11???111}
SBC A A 9F
SBC A B 98
SBC A C 99
SBC A D 9A
SBC A E 9B
SBC A H 9C
SBC A L 9D
SBC A N DE {@2 L}
SBC A [HL] 9E
SBC A [IX N] DD 9E {@2 L}
SBC A [IY N] FD 9E {@2 L}
SBC HL BC ED 42
SBC HL DE ED 52
SBC HL HL ED 62
SBC HL SP ED 72
SCF 37
SET N A CB {@1 11???111}
SET N B CB {@1 11???000}
SET N C CB {@1 11???001}
SET N D CB {@1 11???010}
SET N E CB {@1 11???011}
SET N H CB {@1 11???100}
SET N L CB {@1 11???101}
SET N [HL] CB {@1 11???110}
SET N [IX N] DD CB {@2 L} {@1 11???110}
SET N [IY N] FD CB {@2 L} {@1 11???110}
SLA A CB 27
SLA B CB 20
SLA C CB 21
SLA D CB 22
SLA E CB 23
SLA H CB 24
SLA L CB 25
SLA [HL] CB 26
SLA [IX N] DD CB {@1 L} 26
SLA [IY N] FD CB {@1 L} 26
SRA A CB 2F
SRA B CB 28
SRA C CB 29
SRA D CB 2A
SRA E CB 2B
SRA H CB 2C
SRA L CB 2D
SRA [HL] CB 2E
SRA [IX N] DD CB {@1 L} 2E
SRA [IY N] FD CB {@1 L} 2E
SRL A CB 3F
SRL B CB 38
SRL C CB 39
SRL D CB 3A
SRL E CB 3B
SRL H CB 3C
SRL L CB 3D
SRL [HL] CB 3E
SRL [IX N] DD CB {@1 L} 3E
SRL [IY N] FD CB {@1 L} 3E
SUB A 97
SUB B 90
SUB C 91
SUB D 92
SUB E 93
SUB H 94
SUB L 95
SUB N D6 {@1 L}
SUB [HL] 96
SUB [IX N] DD 96 {@1 L}
SUB [IY N] FD 96 {@1 L}
XOR A AF
XOR B A8
XOR C A9
XOR D AA
XOR E AB
XOR H AC
XOR L AD
XOR N EE {@1 L}
XOR [HL] AE
XOR [IX N] DD AE {@1 L}
XOR [IY N] FD AE {@1 L}