Instruction Opcodes Bytes Ticks Sign
Bit
Affect
Zero
Affect
Parity
Affect
Carry
ADC A,(HL) 8E 1 7 7 z v c
ADC A,(IX+d) DD 8E d 3 19 7 z v c
ADC A,(IY+d) FD 8E d 3 19 7 z v c
ADC A,A 8F 1 4 7 z v c
ADC A,B 88 1 4 7 z v c
ADC A,C 89 1 4 7 z v c
ADC A,D 8A 1 4 7 z v c
ADC A,E 8B 1 4 7 z v c
ADC A,H 8C 1 4 7 z v c
ADC A,HIX DD 8C 2 8 7 z v c
ADC A,HIY FD 8C 2 8 7 z v c
ADC A,L 8D 1 4 7 z v c
ADC A,LIX DD 8D 2 8 7 z v c
ADC A,LIY FD 8D 2 8 7 z v c
ADC A,n CE n 2 7 7 z v c
ADC HL,BC ED 4A 2 15 15 z v c
ADC HL,DE ED 5A 2 15 15 z v c
ADC HL,HL ED 6A 2 15 15 z v c
ADC HL,SP ED 7A 2 15 15 z v c
ADD A,(HL) 86 1 7 7 z v c
ADD A,(IX+d) DD 86 d 3 19 7 z v c
ADD A,(IY+d) FD 86 d 3 19 7 z v c
ADD A,A 87 1 4 7 z v c
ADD A,B 80 1 4 7 z v c
ADD A,C 81 1 4 7 z v c
ADD A,D 82 1 4 7 z v c
ADD A,E 83 1 4 7 z v c
ADD A,H 84 1 4 7 z v c
ADD A,HIX DD 86 84 2 8 7 z v c
ADD A,HIY FD 86 84 2 8 7 z v c
ADD A,L 85 1 4 7 z v c
ADD A,LIX DD 86 85 2 8 7 z v c
ADD A,LIY FD 86 85 2 8 7 z v c
ADD A,n C6 n 2 7 7 z v c
ADD HL,BC 09 1 11       c
ADD HL,DE 19 1 11       c
ADD HL,HL 29 1 11       c
ADD HL,SP 39 1 11       c
ADD IX,BC DD 09 2 15       c
ADD IX,DE DD 19 2 15       c
ADD IX,HL DD 29 2 15       c
ADD IX,SP DD 39 2 15       c
ADD IY,BC FD 09 2 15       c
ADD IY,DE FD 19 2 15       c
ADD IY,HL FD 29 2 15       c
ADD IY,SP FD 39 2 15       c
ADD SP,n E8 n 1 16 n z v c
AND (HL) A6 1 7 7 z p c
AND (IX+d) DD A6 d 3 19 7 z p c
AND (IY+d) FD A6 d 3 19 7 z p c
AND A A7 1 4 7 z p c
AND B A0 1 4 7 z p c
AND C A1 1 4 7 z p c
AND D A2 1 4 7 z p c
AND E A3 1 4 7 z p c
AND H A4 1 4 7 z p c
AND HIX DD A4 2 8 7 z v c
AND HIY FD A4 2 8 7 z v c
AND L A5 1 4 7 z p c
AND LIX DD A5 2 8 7 z v c
AND LIY FD A5 2 8 7 z v c
AND n E6 n 2 7 7 z p c
BIT 0,(HL) CB 46 2 12 ? <>b ?  
BIT 0,(IX+d) CB DD 46 d 4 20 ? <>b ?  
BIT 0,(IY+d) CB FD 46 d 4 20 ? <>b ?  
BIT 0,A CB 47 2 8 ? <>b ?  
BIT 0,B CB 40 2 8 ? <>b ?  
BIT 0,C CB 41 2 8 ? <>b ?  
BIT 0,D CB 42 2 8 ? <>b ?  
BIT 0,E CB 43 2 8 ? <>b ?  
BIT 0,H CB 44 2 8 ? <>b ?  
BIT 0,L CB 45 2 8 ? <>b ?  
BIT 1,(HL) CB 4E 2 12 ? <>b ?  
BIT 1,(IX+d) CB DD 4E d 4 20 ? <>b ?  
BIT 1,(IY+d) CB FD 4E d 4 20 ? <>b ?  
BIT 1,A CB 1F 2 8 ? <>b ?  
BIT 1,B CB 48 2 8 ? <>b ?  
BIT 1,C CB 49 2 8 ? <>b ?  
BIT 1,D CB 4A 2 8 ? <>b ?  
BIT 1,E CB 4B 2 8 ? <>b ?  
BIT 1,H CB 4C 2 8 ? <>b ?  
BIT 1,L CB 4D 2 8 ? <>b ?  
BIT 2,(HL) CB 56 2 12 ? <>b ?  
BIT 2,(IY+d) CB FD 56 d 4 20 ? <>b ?  
BIT 2,(LY+d) CB DD 56 d 4 20 ? <>b ?  
BIT 2,A CB 57 2 8 ? <>b ?  
BIT 2,B CB 50 2 8 ? <>b ?  
BIT 2,C CB 51 2 8 ? <>b ?  
BIT 2,D CB 52 2 8 ? <>b ?  
BIT 2,E CB 53 2 8 ? <>b ?  
BIT 2,H CB 54 2 8 ? <>b ?  
BIT 2,L CB 55 2 8 ? <>b ?  
BIT 3,(HL) CB 5E 2 12 ? <>b ?  
BIT 3,(IX+d) CB DD 5E d 4 20 ? <>b ?  
BIT 3,(IY+d) CB FD 5E d 4 20 ? <>b ?  
BIT 3,A CB 5F 2 8 ? <>b ?  
BIT 3,B CB 58 2 8 ? <>b ?  
BIT 3,C CB 59 2 8 ? <>b ?  
BIT 3,D CB 5A 2 8 ? <>b ?  
BIT 3,E CB 5B 2 8 ? <>b ?  
BIT 3,H CB 5C 2 8 ? <>b ?  
BIT 3,L CB 5D 2 8 ? <>b ?  
BIT 4,(HL) CB 66 2 12 ? <>b ?  
BIT 4,(IY+d) CB FD 66 d 4 20 ? <>b ?  
BIT 4,(LY+d) CB DD 66 d 4 20 ? <>b ?  
BIT 4,A CB 67 2 8 ? <>b ?  
BIT 4,B CB 60 2 8 ? <>b ?  
BIT 4,C CB 61 2 8 ? <>b ?  
BIT 4,D CB 62 2 8 ? <>b ?  
BIT 4,E CB 63 2 8 ? <>b ?  
BIT 4,H CB 64 2 8 ? <>b ?  
BIT 4,L CB 65 2 8 ? <>b ?  
BIT 5,(HL) CB 6E 2 12 ? <>b ?  
BIT 5,(IX+d) CB DD 6E d 4 20 ? <>b ?  
BIT 5,(IY+d) CB FD 6E d 4 20 ? <>b ?  
BIT 5,A CB 6F 2 8 ? <>b ?  
BIT 5,B CB 68 2 8 ? <>b ?  
BIT 5,C CB 69 2 8 ? <>b ?  
BIT 5,D CB 6A 2 8 ? <>b ?  
BIT 5,E CB 6B 2 8 ? <>b ?  
BIT 5,H CB 6C 2 8 ? <>b ?  
BIT 5,L CB 6D 2 8 ? <>b ?  
BIT 6,(HL) CB 76 2 12 ? <>b ?  
BIT 6,(IX+d) CB DD 76 d 4 20 ? <>b ?  
BIT 6,(IY+d) CB FD 76 d 4 20 ? <>b ?  
BIT 6,A CB 77 2 8 ? <>b ?  
BIT 6,B CB 70 2 8 ? <>b ?  
BIT 6,C CB 71 2 8 ? <>b ?  
BIT 6,D CB 72 2 8 ? <>b ?  
BIT 6,E CB 73 2 8 ? <>b ?  
BIT 6,H CB 74 2 8 ? <>b ?  
BIT 6,L CB 75 2 8 ? <>b ?  
BIT 7,(HL) CB 7E 2 12 ? <>b ?  
BIT 7,(IX+d) CB DD 7E d 4 20 ? <>b ?  
BIT 7,(IY+d) CB FD 7E d 4 20 ? <>b ?  
BIT 7,A CB 7F 2 8 ? <>b ?  
BIT 7,B CB 78 2 8 ? <>b ?  
BIT 7,C CB 79 2 8 ? <>b ?  
BIT 7,D CB 7A 2 8 ? <>b ?  
BIT 7,E CB 7B 2 8 ? <>b ?  
BIT 7,H CB 7C 2 8 ? <>b ?  
BIT 7,L CB 7D 2 8 ? <>b ?  
CALL addr CD dr ad 3 17        
CALL c,addr DC dr ad 3 t17f10        
CALL m,addr FC dr ad 3 t17f10        
CALL nc,addr D4 dr ad 3 t17f10        
CALL nz,addr C4 dr ad 3 t17f10        
CALL p,addr F4 dr ad 3 t17f10        
CALL po,addr E4 dr ad 3 t17f10        
CALL pe,addr EC dr ad 3 t17f10        
CALL z,addr CC dr ad 3 t17f10        
CCF 3F 1 4       x
CP (HL) BE 1 7 =7 = v <
CP (IX+d) DD BE d 3 19 =7 = v <
CP (IY+d) FD BE d 3 19 =7 = v <
CP A BF 1 4 =7 = v <
CP B B8 1 4 =7 = v <
CP C B9 1 4 =7 = v <
CP D BA 1 4 =7 = v <
CP E BB 1 4 =7 = v <
CP H BC 1 4 =7 = v <
CP HIX DD BC 2 8 =7 = v <
CP HIY FD BC 2 8 =7 = v <
CP L BD 1 4 =7 = v c
CP LIX DD BD 2 8 =7 = v <
CP LIY FD BD 2 8 =7 = v <
CP n FE n 2 7 =7 = v <
CPD ED A9 2 16 ? =A BC  
CPDR ED B9 2 =16#21 ? =A BC  
CPI ED A1 2 16 ? =A BC  
CPIR ED B2 2 =16#21 ? =A BC  
CPL 2F 1 4        
DAA 27 1 4 7 z p c
DEC (HL) 35 1 11 7 z v  
DEC (IX+d) DD 35 d 3 23 7 z v  
DEC (IY+d) FD 35 d 3 23 7 z v  
DEC A 3D 1 4 7 z v  
DEC B 05 1 4 7 z v  
DEC BC 0B 1 6       BUG
DEC C 0D 1 4 7 z v  
DEC D 15 1 4 7 z v  
DEC DE 1B I 6       BUG
DEC E 1D 1 4 7 z v  
DEC H 25 1 4 7 z v  
DEC HIX DD 25 2 8 7 z v  
DEC HIY FD 25 2 8 7 z v  
DEC HL 2B 1 6       BUG
DEC IX DD 2B 2 10        
DEC IY FD 2B 2 10        
DEC L 2D 1 4 7 z v  
DEC LIX DD 2D 2 8 7 z v  
DEC LIY FD 2D 2 8 7 z v  
DEC SP 3B 1 6        
DI F3 1 4        
DJNZ d 10 d 2 t13f8        
EI FB 1 4        
EX (SP),HL E3 1 19        
EX (SP),IX DD E3 2 23        
EX (SP),IY FD E3 2 23        
EX AF,AF' 08 1 4 s' z' p' c'
EX DE,HL EB 1 4        
EXX D9 1 4        
HALT 76 1 min 4       BUG
IM 0 ED 46 2 8        
IM 1 ED 56 2 8        
IM 2 ED 5E 2 8        
IN A,(C) ED 78 2 12 7 z p 0
IN A,(n) DB n 2 11        
IN B,(C) ED 40 2 12 7 z p 0
IN C,(C) ED 48 2 12 7 z p 0
IN D,(C) ED 50 2 12 7 z p 0
IN E,(C) ED 58 2 12 7 z p 0
IN H,(C) ED 60 2 12 7 z p 0
IN L,(C) ED 68 2 12 7 z p 0
INC (HL) 34 1 11 7 z v  
INC (IX+d) DD 34 d 3 23 7 z v  
INC (IY+d) FD 34 d 3 23 7 z v  
INC A 3C 1 4 7 z v  
INC B 04 1 4 7 z v  
INC BC 03 1 6       BUG
INC C 0C 1 4 7 z v  
INC D 14 1 4 7 z v  
INC DE 13 1 6       BUG
INC E 1C 1 4 7 z v  
INC H 24 1 4 7 z v  
INC HIX DD 24 2 8 7 z v  
INC HIY FD 24 2 8 7 z v  
INC HL 23 1 6       BUG
INC IX DD 23 2 10        
INC IY FD 23 2 10        
INC L 2C 1 4 7 z v  
INC LIX DD 2C 2 8 7 z v  
INC LIY FD 2C 2 8 7 z v  
INC SP 33 1 6        
IND ED AA 2 16 ? <>B ?  
INDR ED BA 2 z16nz21 ? 1 ?  
INI ED A2 2 16 ? <>B ?  
INIR ED B2 2 z16nz21 ? 1 ?  
JP (HL) E9 1 4        
JP (IX) DD E9 2 8        
JP (IY) FD E9 2 8        
JP addr C3 dr ad 3 10        
JP c,addr DA dr ad 3 10        
JP m,addr FA dr ad 3 10        
JP nc,addr D2 dr ad 3 10        
JP nz,addr C2 dr ad 3 10        
JP p,addr F2 dr ad 3 10        
JP po,addr E2 dr ad 3 10        
JP pe,addr EA dr ad 3 10        
JP z,addr CA dr ad 3 10        
JR c,d 38 d 2 t12f7        
JR d 18 d 2 12        
JR nc,d 30 d 2 t12f7        
JR nz,d 20 d 2 t12f7        
JR z,d 28 d 2 t12f7        
LD (addr),A 32 dr ad
/ EA dr ad
3 13        
LD (addr),BC ED 43 dr ad 4 20        
LD (addr),DE ED 53 dr ad 4 20        
LD (addr),HL 22 dr ad 3 16        
LD (addr),HL ED 63 dr ad 4 20        
LD (addr),IX DD 22 dr ad 4 20        
LD (addr),IY FD 22 dr ad 4 20        
LD (addr),SP ED 73 dr ad
/ 08 dr ad
4 20        
LD (BC),A 02 1 7        
LD (DE),A 12 1 7        
LD (HL),A 77 1 7        
LD (HL),A 77 1 7        
LD (HL),B 70 1 7        
LD (HL),C 71 1 7        
LD (HL),D 72 1 7        
LD (HL),E 73 1 7        
LD (HL),H 74 1 7        
LD (HL),L 75 1 7        
LD (HL),n 36 n 2 10        
LD ($FF00+C),A E2 2 8
LD ($FF00+n) , A E0 n 2 12
Instruction Opcodes Bytes Ticks Sign
Bit
Affect
Zero
Affect
Parity
Affect
Carry
LD (IX+d),A DD 77 d 3 19        
LD (IX+d),B DD 70 d 3 19        
LD (IX+d),C DD 71 d 3 19        
LD (IX+d),D DD 72 d 3 19        
LD (IX+d),E DD 73 d 3 19        
LD (IX+d),H DD 71 d 3 19        
LD (IX+d),L DD 75 d 3 19        
LD (IX+d),n DD 36 d n 4 19        
LD (IY+d),A FD 77 d 3 19        
LD (IY+d),B FD 70 d 3 19        
LD (IY+d),C FD 71 d 3 19        
LD (IY+d),D FD 72 d 3 19        
LD (IY+d),E FD 73 d 3 19        
LD (IY+d),H FD 74 d 3 19        
LD (IY+d),L FD 75 d 3 19        
LD (IY+d),n FD 36 d n 4 19        
LD A,(addr) 3A dr ad /
FA dr ad
3 16        
LD A,(BC) 0A 1 7        
LD A,(DE) 1A 1 7        
LD A,(HL) 7E 1 7        
LD A,(HL) 7E 1 7        
LD A,(IX+d) DD 7E d 3 19        
LD A,(IY+d) FD 7E d 3 19        
LD A,A 7F 1 4        
LD A,B 78 1 4        
LD A,C 79 1 4        
LD A,D 7A 1 4        
LD A,E 7B 1 4        
LD A,H 7C 1 4        
LD A,HIX DD 7C 2 8        
LD A,HIY FD 7C 2 8        
LD A,I ED 57 2 9 7 z i 0
LD A,L 7D 1 4        
LD A,LIX DD 7D 2 8        
LD A,LIY FD 7D 2 8        
LD A,n 3E n 2 7        
LD A, ($FF00+n) F0 n 2 12
LD A,($FF00+C) F2 1 8
LD A,R ED 5F 2 9 7 z i 0
LD B,(HL) 46 1 7        
LD B,(IX+d) DD 46 d 3 19        
LD B,(IY+d) FD 46 d 3 19        
LD B,A 47 1 4        
LD B,B 40 1 4        
LD B,C 41 1 4        
LD B,D 42 1 4        
LD B,E 43 1 4        
LD B,H 44 1 4        
LD B,HIX DD 44 2 8        
LD B,HIY FD 44 2 8        
LD B,L 45 1 4        
LD B,LIX DD 45 2 8        
LD B,LIY FD 45 2 8        
LD B,n 06 n 2 7        
LD BC,(addr) ED 4B dr ad 4 20        
LD BC,hilo 01 lo hi 3 10        
LD C,(HL) 4E 1 7        
LD C,(IX+d) DD 4E d 3 19        
LD C,(IY+d) DD 4E d 3 19        
LD C,A 4F 1 4        
LD C,B 48 1 4        
LD C,C 49 1 1        
LD C,D 4A 1 1        
LD C,E 4B 1 4        
LD C,H 4C 1 4        
LD C,HIX DD 4C 2 8        
LD C,HIY FD 4C 2 8        
LD C,L 4D 1 4        
LD C,LIX DD 4D 2 8        
LD C,LIY FD 4D 2 8        
LD C,n 0E n 2 7        
LD D,(HL) 56 1 7        
LD D,(IX+d) DD 56 d 3 19        
LD D,(IY+d) FD 56 d 3 19        
LD D,A 57 1 4        
LD D,B 50 1 4        
LD D,C 51 1 4        
LD D,D 52 1 4        
LD D,E 53 1 4        
LD D,H 54 1 4        
LD D,HIX DD 54 2 8        
LD D,HIY FD 54 2 8        
LD D,L 55 1 4        
LD D,LIX DD 55 2 8        
LD D,LIY FD 55 2 8        
LD D,n 16 n 2 7        
LD DE,(addr) ED 5B dr ad 4 20        
LD DE,hilo 11 lo hi 3 10        
LD E,(HL) 5E 1 7        
LD E,(IX+d) DD 5E d 3 19        
LD E,(IY+d) FD 5E d 3 19        
LD E,A 5F 1 4        
LD E,B 58 1 4        
LD E,C 59 1 4        
LD E,D 5A 1 4        
LD E,E 5B 1 4        
LD E,H 5C 1 4        
LD E,HIX DD 5C 2 8        
LD E,HIY FD 5C 2 8        
LD E,L 5D 1 4        
LD E,LIX DD 5D 2 8        
LD E,LIY FD 5D 2 8        
LD E,n 1E n 2 7        
LD H,(HL) 66 1 7        
LD H,(IX+d) DD 66 d 3 19        
LD H,(IY+d) FD 66 d 3 19        
LD H,A 67 1 4        
LD H,B 60 1 4        
LD H,C 61 1 4        
LD H,D 62 1 4        
LD H,E 63 1 4        
LD H,H 64 1 4        
LD H,L 65 1 4        
LD H,n 26 n 2 7        
LD HIX,A DD 67 2 8        
LD HIX,B DD 60 2 8        
LD HIX,C DD 61 2 8        
LD HIX,D DD 62 2 8        
LD HIX,E DD 63 2 8        
LD HIX,HIX DD 64 2 8        
LD HIX,LIX DD 65 2 8        
LD HIX,n DD 26 n 3 11        
LD HIY,A FD 67 2 8        
LD HIY,B FD 60 2 8        
LD HIY,C FD 61 2 8        
LD HIY,D FD 62 2 8        
LD HIY,E FD 63 2 8        
LD HIY,HIY FD 64 2 8        
LD HIY,LIY FD 65 2 8        
LD HIY,n FD 26 n 3 11        
LD HL,(addr) 2A dr ad 3 16        
LD HL,(addr) ED 6B dr ad 4 20        
LD HL,hilo 21 lo hi 3 10        
LD HL,SP+n F8 n 2 12
LD I,A ED 47 2 9        
LD IX,(addr) DD 2A dr ad 4 20        
LD IX,hilo DD 21 lo hi 4 14        
LD IY,(addr) FD 2A dr ad 4 20        
LD IY,hilo FD 21 lo hi 4 14        
LD L,(HL) 6E 1 7        
LD L,(IX+d) DD 6E d 3 19        
LD L,(IY+d) FD 6E d 3 19        
LD L,A 6F 1 4        
LD L,B 68 1 4        
LD L,C 69 1 4        
LD L,D 6A 1 4        
LD L,E 6B 1 4        
LD L,H 6C 1 4        
LD L,L 6D 1 4        
LD L,n 2E n 2 7        
LD LIX,A DD 6F 2 8        
LD LIX,B DD 68 2 8        
LD LIX,C DD 69 2 8        
LD LIX,D DD 6A 2 8        
LD LIX,E DD 6B 2 8        
LD LIX,HIX DD 6C 2 8        
LD LIX,LIX DD 6D 2 8        
LD LIX,n DD 2E n 3 11        
LD LIY,A FD 6F 2 8        
LD LIY,B FD 68 2 8        
LD LIY,C FD 69 2 8        
LD LIY,D FD 6A 2 8        
LD LIY,E FD 6B 2 8        
LD LIY,HIY FD 6C 2 8        
LD LIY,LIY FD 6D 2 8        
LD LIY,n FD 2E n 3 11        
LD R,A ED 4F 2 9        
LD SP,(addr) ED 7B dr ad 4 20        
LD SP,hilo 31 lo hi 3 10        
LD SP,HL F9 1 6        
LD SP,IX DD F9 2 10        
LD SP,IY FD F9 2 10        
LDD ED A8 2 16     BC  
LDDR ED B8 2 z16nz21     0  
LDI A,(HL) 2A 2 8
LDI (HL),A 22 2 8
LDD A,(HL) 32 2 8
LDD (HL),A 3A 2 8
LDI ED A0 2 16     BC  
LDIR ED B0 2 zI6nz21     0  
NEG ED 44 2 8 7 z A80 A0
NOP 00 1 4        
OR (HL) B6 1 7 7 z P 0
OR (IX+d) DD B6 d 3 19 7 z p 0
OR (IY+d) FD B6 d 3 19 7 z p 0
OR A B7 1 4 7 z p 0
OR B B0 1 4 7 z p 0
OR C B1 1 4 7 z p 0
OR D B2 1 4 7 z p 0
OR E B3 1 4 7 z p 0
OR H B4 1 4 7 z p 0
OR HIX DD B4 2 8 7 z p 0
OR HIY FD B4 2 8 7 z p 0
OR L B5 1 4 7 z p 0
OR LIX DD B5 2 8 7 z p 0
OR LIY FD B5 2 8 7 z p 0
OR n F6 n 2 7 7 z p 0
OTDR ED BB 2 z16nz21 ? 1 ?  
OTIR ED B3 2 zI6nz21 ? I ?  
OUT (C),A ED 79 2 12        
OUT (C),B ED 41 2 12        
OUT (C),C ED 49 2 12        
OUT (C),D ED 51 2 12        
OUT (C),E ED 59 2 12        
OUT (C),H ED 61 2 12        
OUT (C),L ED 69 2 12        
OUT (n),A D3 n 2 11        
OUTD ED AB 2 16 ? <>B ?  
OUTI ED A3 2 16 ? <>B ?  
POP AF F1 1 10 POP POP POP POP
POP BC C1 1 10        
POP DE D1 1 10        
POP HL E1 1 10        
POP IX DD E1 2 14        
POP IY FD E1 2 14        
PUSH AF F5 1 11        
PUSH BC C5 1 11        
PUSH DE D5 1 11        
PUSH HL E5 1 11        
PUSH IX DD E5 2 15        
PUSH IY FD E5 2 15        
RES 0,(HL) CB 86 2 15        
RES 0,(IX+d) DD CB d 86 4 23        
RES 0,(IY+d) FD CB d 86 4 23        
RES 0,A CB 87 2 8        
RES 0,B CB 80 2 8        
RES 0,C CB 81 2 8        
RES 0,D CB 82 2 8        
RES 0,E CB 83 2 8        
RES 0,H CB 81 2 8        
RES 0,L CB 85 2 8        
RES 1,(HL) CB 8E 2 15        
RES 1,(IX+d) DD CB d 8E 4 23        
RES 1,(IY+d) FD CB d 8E 4 23        
RES 1,A CB 8F 2 8        
RES 1,B CB 88 2 8        
RES 1,C CB 89 2 8        
RES 1,D CB 8A 2 8        
RES 1,E CB 8B 2 8        
RES 1,H CB 8C 2 8        
RES 1,L CB 8D 2 8        
RES 2,(HL) CB 96 2 15        
RES 2,(IX+d) DD CB d 96 4 23        
RES 2,(IY+d) FD CB d 96 4 23        
RES 2,A CB 97 2 8        
RES 2,B CB 90 2 8        
RES 2,C CB 91 2 8        
RES 2,D CB 92 2 8        
RES 2,E CB 93 2 8        
RES 2,H CB 94 2 8        
RES 2,L CB 95 2 8        
RES 3,(HL) CB 9E 2 15        
RES 3,(IX+d) DD CB d 9E 4 23        
RES 3,(IY+d) FD CB d 9E 4 23        
RES 3,A CB 9F 2 8        
RES 3,B CB 98 2 8        
RES 3,C CB 99 2 8        
RES 3,D CB 9A 2 8        
RES 3,E CB 9B 2 8        
RES 3,H CB 9C 2 8        
RES 3,L CB 9D 2 8        
RES 4,(HL) CB A6 2 15        
RES 4,(IX+d) DD CB d A6 4 23        
RES 4,(IY+d) FD CB d A6 4 23        
RES 4,A CB A7 2 8        
RES 4,B CB A0 2 8        
RES 4,C CB A1 2 8        
RES 4,D CB A2 2 8        
RES 4,E CB A3 2 8        
RES 4,H CB A4 2 8        
RES 4,L CB A5 2 8        
RES 5,(HL) CB AE 2 15        
RES 5,(IX+d) DD CB d AE 4 23        
RES 5,(IY+d) FD CB d AE 4 23        
RES 5,A CB AF 2 8        
RES 5,B CB A8 2 8        
RES 5,C CB A9 2 8        
RES 5,D CB AA 2 8        
RES 5,E CB AB 2 8        
RES 5,H CB AC 2 8        
RES 5,L CB AD 2 8        
Instruction Opcodes Bytes Ticks Sign
Bit
Affect
Zero
Affect
Parity
Affect
Carry
RES 6,(HL) CB B6 2 15        
RES 6,(IX+d) DD CB d B6 4 23        
RES 6,(IY+d) FD CB d B6 4 23        
RES 6,A CB B7 2 8        
RES 6,B CB B0 2 8        
RES 6,C CB B1 2 8        
RES 6,D CB B2 2 8        
RES 6,E CB B3 2 8        
RES 6,H CB B4 2 8        
RES 6,L CB B5 2 8        
RES 7,(HL) CB BE 2 15        
RES 7,(IX+d) DD CB d BE 4 23        
RES 7,(IY+d) FD CB d BE 4 23        
RES 7,A CB BF 2 8        
RES 7,B CB B8 2 8        
RES 7,C CB B9 2 8        
RES 7,D CB BA 2 8        
RES 7,E CB BB 2 8        
RES 7,H CB BC 2 8        
RES 7,L CB BD 2 8        
RET C9 1 10        
RET C D8 1 t11f8        
RET M F8 1 t11f8        
RET NC D0 1 t11f8        
RET NZ C0 1 t11f8        
RET P F0 1 t11f8        
RET PE E8 1 t11f8        
RET PO E0 1 t11f8        
RET Z C8 1 t11f8        
RETI ED 4D / D9 1 8        
RETN ED 45 2 14        
RL (HL) CB 16 2 15 7 z p r7
RL (IX+d) DD CB d 16 4 23 7 z p r7
RL (IY+d) FD CB d 16 4 23 7 z p r7
RL A CB 17 2 8 7 z p r7
RL B CB 10 2 8 7 z p r7
RL C CB 11 2 8 7 z p r7
RL D CB 12 2 8 7 z p r7
RL E CB 13 2 8 7 z p r7
RL H CB 14 2 8 7 z p r7
RL L CB 15 2 8 7 z p r7
RLA 17 1 4       r7
RLC (HL) CB 06 2 15 7 z p r7
RLC (IX+d) DD CB d 06 4 23 7 z p r7
RLC (IY+d) FD CB d 06 4 23 7 z p r7
RLC A CB 07 2 8 7 z p r7
RLC B CB 00 2 8 7 z p r7
RLC C CB 01 2 8 7 z p r7
RLC D CB 02 2 8 7 z p r7
RLC E CB 03 2 8 7 z p r7
RLC H CB 04 2 8 7 z p r7
RLC L CB 05 2 8 7 z p r7
RLCA 07 1 4       r7
RLD ED 6F 2 18 7 z p  
RR (HL) CB 1E 2 15 7 z p r0
RR (IX+d) DD CB d 1E 4 23 7 z p r0
RR (IY+d) FD CB d 1E 4 23 7 z p r0
RR A CB 1F 2 8 7 z p r0
RR B CB 18 2 8 7 z p r0
RR C CB 19 2 8 7 z p r0
RR D CB 1A 2 8 7 z p r0
RR E CB 1B 2 8 7 z p r0
RR H CB 1C 2 8 7 z p r0
RR L CB 1D 2 8 7 z p r0
RRA 1F 1 4       r0
RRC (HL) CB 0E 2 15 7 z p r0
RRC (IX+d) DD CB d 0E 4 23 7 z p r0
RRC (IY+d) FD CB d 0E 4 23 7 z p r0
RRC A CB 0F 2 8 7 z p r0
RRC B CB 08 2 8 7 z p r0
RRC C CB 09 2 8 7 z p r0
RRC D CB 0A 2 8 7 z p r0
RRC E CB 0B 2 8 7 z p r0
RRC H CB 0C 2 8 7 z p r0
RRC L CB 0D 2 8 7 z p r0
RRCA 0F 1 4       r0
RRD ED 67 2 18 7 z p  
RST 0 C7 1 11        
RST 1,addr CF dr ad 3 (11)        
RST 2,addr D7 dr ad 3 (11)        
RST 3,addr DF dr ad 3 (11)        
RST 4 E7 1 11        
RST 5,addr EF dr ad 3 (11)        
RST 6 F7 1 11        
RST 7 FF 1 11        
SBC A,(HL) 9E 1 7 7 z v b
SBC A,(IX+d) DD 9E d 3 19 7 z v b
SBC A,(IY+d) FD 9E d 3 19 7 z v b
SBC A,A 9F 1 4 7 z v b
SBC A,B 98 1 4 7 z v b
SBC A,C 99 1 4 7 z v b
SBC A,D 9A 1 4 7 z v b
SBC A,E 9B 1 4 7 z v b
SBC A,H 9C 1 4 7 z v b
SBC A,HIX DD 9C 2 8 7 z v b
SBC A,HIY FD 9C 2 8 7 z v b
SBC A,L 9D 1 4 7 z v b
SBC A,LIX DD 9D 2 8 7 z v b
SBC A,LIY FD 9D 2 8 7 z v b
SBC A,n DE n 2 7 7 z v b
SBC HL,BC ED 42 2 15 15 z v b
SBC HL,DE ED 52 2 15 15 z v b
SBC HL,HL ED 62 2 15 15 z v b
SBC HL,SP ED 72 2 15 15 z v b
SCF 37 1 4       1
SET 0,(HL) CB C6 2 15        
SET 0,(IX+d) DD CB d C6 4 23        
SET 0,(IY+d) FD CB d C6 4 23        
SET 0,A CB C7 2 8        
SET 0,B CB C0 2 8        
SET 0,C CB C1 2 8        
SET 0,D CB C2 2 8        
SET 0,E CB C3 2 8        
SET 0,H CB C4 2 8        
SET 0,L CB C5 2 8        
SET 1,(HL) CB CE 2 15        
SET 1,(IX+d) DD CB d CE 4 23        
SET 1,(IY+d) FD CB d CE 4 23        
SET 1,A CB CF 2 8        
SET 1,B CB C8 2 8        
SET 1,C CB C9 2 8        
SET 1,D CB CA 2 8        
SET 1,E CB CB 2 8        
SET 1,H CB CC 2 8        
SET 1,L CB CD 2 8        
SET 2,(HL) CB D6 2 15        
SET 2,(IX+d) DD CB d D6 4 23        
SET 2,(IY+d) FD CB d D6 4 23        
SET 2,A CB D7 2 8        
SET 2,B CB D0 2 8        
SET 2,C CB D1 2 8        
SET 2,D CB D2 2 8        
SET 2,E CB D3 2 8        
SET 2,H CB D4 2 8        
SET 2,L CB D5 2 8        
SET 3,(HL) CB DE 2 15        
SET 3,(IX+d) DD CB d DE 4 23        
SET 3,(IY+d) FD CB d DE 4 23        
SET 3,A CB DF 2 8        
SET 3,B CB D8 2 8        
SET 3,C CB D9 2 8        
SET 3,D CB DA 2 8        
SET 3,E CB DB 2 8        
SET 3,H CB DC 2 8        
SET 3,L CB DD 2 8        
SET 4,(HL) CB E6 2 15        
SET 4,(IX+d) DD CB d E6 4 23        
SET 4,(IY+d) FD CB d E6 4 23        
SET 4,A CB E7 2 8        
SET 4,B CB E0 2 8        
SET 4,C CB E1 2 8        
SET 4,D CB E2 2 8        
SET 4,E CB E3 2 8        
SET 4,H CB E4 2 8        
SET 4,L CB E5 2 8        
SET 5,(HL) CB EE 2 15        
SET 5,(IX+d) DD CB d EE 4 23        
SET 5,(IY+d) FD CB d EE 4 23        
SET 5,A CB EF 2 8        
SET 5,B CB E8 2 8        
SET 5,C CB E9 2 8        
SET 5,D CB EA 2 8        
SET 5,E CB EB 2 8        
SET 5,H CB EC 2 8        
SET 5,L CB ED 2 8        
SET 6,(HL) CB F6 2 15        
SET 6,(IX+d) DD CB d F6 4 23        
SET 6,(IY+d) FD CB d F6 4 23        
SET 6,A CB F7 2 8        
SET 6,B CB F0 2 8        
SET 6,C CB F1 2 8        
SET 6,D CB F2 2 8        
SET 6,E CB F3 2 8        
SET 6,H CB F4 2 8        
SET 6,L CB F5 2 8        
SET 7,(HL) CB FE 2 15        
SET 7,(IX+d) DD CB d FE 4 23        
SET 7,(IY+d) FD CB d FE 4 23        
SET 7,A CB FF 2 8        
SET 7,B CB F8 2 8        
SET 7,C CB F9 2 8        
SET 7,D CB FA 2 8        
SET 7,E CB FB 2 8        
SET 7,H CB FC 2 8        
SET 7,L CB FD 2 8        
SLA (HL) CB 26 2 15 7 z p r7
SLA (IX+d) DD CB d 26 4 23 7 z p r7
SLA (IY+d) FD CB d 26 4 23 7 z p r7
SLA A CB 27 2 8 7 z p r7
SLA B CB 20 2 8 7 z p r7
SLA C CB 21 2 8 7 z p r7
SLA D CB 22 2 8 7 z p r7
SLA E CB 23 2 8 7 z p r7
SLA H CB 24 2 8 7 z p r7
SLA L CB 25 2 8 7 z p r7
SLL (HL) CB 36 2 15 7 z p r7
SLL (IX+d) DD CB d 36 4 23 7 z p r7
SLL (IY+d) FD CB d 36 4 23 7 z p r7
SLL A CB 37 2 8 7 z p r7
SLL B CB 30 2 8 7 z p r7
SLL C CB 31 2 8 7 z p r7
SLL D CB 32 2 8 7 z p r7
SLL E CB 33 2 8 7 z p r7
SLL H CB 34 2 8 7 z p r7
SLL L CB 35 2 8 7 z p r7
SRA (HL) CB 2E 2 15 7 z p r0
SRA (IX+d) DD CB d 2E 4 23 7 z p r0
SRA (IY+d) FD CB d 2E 4 23 7 z p r0
SRA A CB 2F 2 8 7 z p r0
SRA B CB 28 2 8 7 z p r0
SRA C CB 29 2 8 7 z p r0
SRA D CB 2A 2 8 7 z p r0
SRA E CB 2B 2 8 7 z p r0
SRA H CB 2C 2 8 7 z p r0
SRA L CB 2D 2 8 7 z p r0
SRL (HL) CB 3E 2 15 7 z p r0
SRL (IX+d) DD CB d 3E 4 23 7 z p r0
SRL (IY+d) FD CB d 3E 4 23 7 z p r0
SRL A CB 3F 2 8 7 z p r0
SRL B CB 38 2 8 7 z p r0
SRL C CB 39 2 8 7 z p r0
SRL D CB 3A 2 8 7 z p r0
SRL E CB 3B 2 8 7 z p r0
SRL H CB 3C 2 8 7 z p r0
SRL L CB 3D 2 8 7 z p r0
STOP 10 00 2 4
SUB (HL) 96 1 7 7 z v b
SUB (IX+d) DD 96 d 3 19 7 z v b
SUB (IY+d) FD 96 d 3 19 7 z v b
SUB A 97 1 4 7 z v b
SUB B 90 1 4 7 z v b
SUB C 91 1 4 7 z v b
SUB D 92 1 4 7 z v b
SUB E 93 1 4 7 z v b
SUB H 94 1 4 7 z v b
SUB HIX DD AC 2 8 7 z v b
SUB HIY FD AC 2 8 7 z v b
SUB L 95 1 4 7 z v b
SUB LIX DD AD 2 8 7 z v b
SUB LIY FD AD 2 8 7 z v b
SUB n D6 n 2 7 7 z v b
SWAP A CB 37 2 8 7 z v z
SWAP B CB 30 2 8 7 z v z
SWAP C CB 31 2 8 7 z v z
SWAP D CB 32 2 8 7 z v z
SWAP E CB 33 2 8 7 z v z
SWAP H CB 34 2 8 7 z v z
SWAP L CB 35 2 8 7 z v z
SWAP (HL) CB 36 2 16 7 z v z
XOR (HL) AE 1 7 7 z p 0
XOR (IX+d) DD AC d 3 19 7 z p 0
XOR (IY+d) FD AC d 3 19 7 z p 0
XOR A AF 1 4 7 z p 0
XOR B A8 1 4 7 z p 0
XOR C A9 1 4 7 z p 0
XOR D AA 1 4 7 z p 0
XOR E AB 1 4 7 z p 0
XOR H AC 1 4 7 z p 0
XOR HIX DD AC 2 8 7 z p 0
XOR HIY FD AD 2 8 7 z p 0
XOR L AD 1 4 7 z p 0
XOR LIX DD AC 2 8 7 z p 0
XOR LIY FD AD 2 8 7 z p 0
XOR n EE n 2 7 7 z p 0

  Black: GBZ80 & Z80
  Blue: Z80 only
  Red: GBZ80 only
  
BUG: If you are using sprites then you should not use the following commands when their register contents are in the range $fe00-$feff . I f you don't follow this rule, sprite trashing the form of sprite "bl i nk" will randomly affect your sprites
BUG:on the GBZ80, HALT when interrupts are disabled will not lock the CPU, however the instruction immediately following the  HALT instruction is "skipped" ,so put a NOP after the halt instruction
..
Alternate instructions with the same meaning:
LD ($FF00+n) , A   =   LDH (n),A
LD A, ($FF00+n)   =   LDH A,(n)

LDI (HL),A  =   LD (HLI),A or LD (HL+),A
LDI A,(HL)   =   LD A,(HLI) or LD A,(HL+)
LDD (HL),A  =  LD (HLD),A or LD (HL-),A
LDD A,(HL)   =   LD A,(HL-) or LD A,(HLD)
LD A,(C)  =  LD A,($FF00+C)
LD (C),A  =  LD ($FF00+C),A
LD HL,SP+n  =  LDHL SP,n  ..