                +-----------------------------------------+
                | Zilog Z80 Instructions sorted by opcode |
                +-----------------------------------------+

This should be the complete list of all the opcodes of the Zilog Z80.

Note:
- If an EDxx instruction is not listed, it should operate as two NOPs.

- If a DDxx or FDxx instruction is not listed, it should operate as 
  without the DD or FD prefix, and the DD or FD prefix itself should 
  operate as a NOP.

- * means undocumented.

- LD A,RLC (IX+d) means that the result of RLC (IX+d) is not only stored
  in (IX+d), but also in A. Double value for money !

- SLL x operates the same as SLA x, except that SLL inserts 1 to the left.

- OUT (C),0 always outs zero.

- IN F,(C) / IN (C) does not store the result from the input. It only
  affects the flags, as the other IN r,(C) instructions do. These two 
  mnemonics both refer to the same undocumented instruction.


Version 0.2 September 1998, by Sean Young (sean@msxnet.org)

You can find the latest version at:

	http://www.msxnet.org/tech/Z80/

Since I'm a lazy bastard, I haven't finished the T/M/M1 list yet.


Opcode		Mnemonic		T	M	M1	Notes
-------------------------------------------------------------------------
00		NOP			4	1	1
01 n n		LD BC,nn		10	3	1
02		LD (BC),A		7	2	1
03		INC BC			6	1	1
04		INC B			4	1	1
05		DEC B			4	1	1
06 n		LD B,n			7	2	1
07		RLCA			4	1	1
08		EX AF,AFˇ		4	1	1
09		ADD HL,BC		11	3	1
0A		LD A,(BC)		7	2	1
0B		DEC BC			6	1	1
0C		INC C			4	1	1
0D		DEC C			4	1	1
0E n		LD C,n			7	2	1
0F		RRCA			4	1	1
10 e		DJNZ (PC+e)		8/13	2/3	1/1	(met/not met)
11 n n		LD DE,nn		10	3	1
12		LD (DE),A		7	2	1
13		INC DE			6	1	1
14		INC D			4	1	1
15		DEC D			4	1	1
16 n		LD D,n			7	2	1
17		RLA			4	1	1
18 e		JR (PC+e)		12	3	1
19		ADD HL,DE		11	3	1
1A		LD A,(DE)		7	2	1
1B		DEC DE			6	1	1
1C		INC E			4	1	1
1D		DEC E			4	1	1
1E n		LD E,n			7	2	1
1F		RRA			4	1	1
20 e		JR NZ,(PC+e)		12/7	3/2	1/1	(met/not met)
21 n n		LD HL,nn		10	3	1
22 n n		LD (nn),HL		16	5	3
23		INC HL			6	1	1
24		INC H			4	1	1
25		DEC H			4	1	1
26 n		LD H,n			7	2	1
27		DAA			4	1	1
28 e		JR Z,(PC+e)		12/7	3/2	1/1	(met/not met)
29		ADD HL,HL		11	3	1
2A n n		LD HL,(nn)		16	5	1
2B		DEC HL			6	1	1
2C		INC L			4	1	1
2D		DEC L			4	1	1
2E n		LD L,n			7	2	1
2F		CPL			4	1	1
30 e		JR NC,(PC+e)		12/7	3/2	1/1	(met/not met)
31 n n		LD SP,nn		10	3	1
32 n n		LD (nn),A		13	4	1
33		INC SP			6	1	1
34		INC (HL)		11	3	1
35		DEC (HL)		11	3	1
36 n		LD (HL),n		10	3	1
37		SCF			4	1	1
38 e		JR C,(PC+e)		12/7	3/2	1/1	(met/not met)
39		ADD HL,SP		11	3	1
3A n n		LD A,(nn)		13	4	1
3B		DEC SP			6	1	1
3C		INC A			4	1	1
3D		DEC A			4	1	1
3E n		LD A,n			7	2	1
3F		CCF			4	1	1
40		LD B,B			4	1	1
41		LD B,C			4	1	1
42		LD B,D			4	1	1
43		LD B,E			4	1	1
44		LD B,H			4	1	1
45		LD B,L			4	1	1
46		LD B,(HL)		7	2	1
47		LD B,A			4	1	1
48		LD C,B			4	1	1
49		LD C,C			4	1	1
4A		LD C,D			4	1	1
4B		LD C,E			4	1	1
4C		LD C,H			4	1	1
4D		LD C,L			4	1	1
4E		LD C,(HL)		7	2	1
4F		LD C,A			4	1	1
50		LD D,B			4	1	1
51		LD D,C			4	1	1
52		LD D,D			4	1	1
53		LD D,E			4	1	1
54		LD D,H			4	1	1
55		LD D,L			4	1	1
56		LD D,(HL)		7	2	1
57		LD D,A			4	1	1
58		LD E,B			4	1	1
59		LD E,C			4	1	1
5A		LD E,D			4	1	1
5B		LD E,E			4	1	1
5C		LD E,H			4	1	1
5D		LD E,L			4	1	1
5E		LD E,(HL)		7	2	1
5F		LD E,A			4	1	1
60		LD H,B			4	1	1
61		LD H,C			4	1	1
62		LD H,D			4	1	1
63		LD H,E			4	1	1
64		LD H,H			4	1	1
65		LD H,L			4	1	1
66		LD H,(HL)		7	2	1
67		LD H,A			4	1	1
68		LD L,B			4	1	1
69		LD L,C			4	1	1
6A		LD L,D			4	1	1
6B		LD L,E			4	1	1
6C		LD L,H			4	1	1
6D		LD L,L			4	1	1
6E		LD L,(HL)		7	2	1
6F		LD L,A			4	1	1
70		LD (HL),B		7	2	1
71		LD (HL),C		7	2	1
72		LD (HL),D		7	2	1
73		LD (HL),E		7	2	1
74		LD (HL),H		7	2	1
75		LD (HL),L		7	2	1
76		HALT			4	1	1	(repeated till next int)
77		LD (HL),A		7	2	1
78		LD A,B			4	1	1
79		LD A,C			4	1	1
7A		LD A,D			4	1	1
7B		LD A,E			4	1	1
7C		LD A,H			4	1	1
7D		LD A,L			4	1	1
7E		LD A,(HL)		7	2	1
7F		LD A,A			4	1	1
80		ADD A,B			4	1	1
81		ADD A,C			4	1	1
82		ADD A,D			4	1	1
83		ADD A,E			4	1	1
84		ADD A,H			4	1	1
85		ADD A,L			4	1	1
86		ADD A,(HL)		7	2	1
87		ADD A,A			4	1	1
88		ADC A,B			4	1	1
89		ADC A,C			4	1	1
8A		ADC A,D			4	1	1
8B		ADC A,E			4	1	1
8C		ADC A,H			4	1	1
8D		ADC A,L			4	1	1
8E		ADC A,(HL)		7	2	1
8F		ADC A,A			4	1	1
90		SUB B			4	1	1
91		SUB C			4	1	1
92		SUB D			4	1	1
93		SUB E			4	1	1
94		SUB H			4	1	1
95		SUB L			4	1	1
96		SUB (HL)		7	2	1
97		SUB A			4	1	1
98		SBC A,B			4	1	1
99		SBC A,C			4	1	1
9A		SBC A,D			4	1	1
9B		SBC A,E			4	1	1
9C		SBC A,H			4	1	1
9D		SBC A,L			4	1	1
9E		SBC A,(HL)		7	2	1
9F		SBC A,A			4	1	1
A0		AND B			4	1	1
A1		AND C			4	1	1
A2		AND D			4	1	1
A3		AND E			4	1	1
A4		AND H			4	1	1
A5		AND L			4	1	1
A6		AND (HL)		7	2	1
A7		AND A			4	1	1
A8		XOR B			4	1	1
A9		XOR C			4	1	1
AA		XOR D			4	1	1
AB		XOR E			4	1	1
AC		XOR H			4	1	1
AD		XOR L			4	1	1
AE		XOR (HL)		7	2	1
AF		XOR A			4	1	1
B0		OR B			4	1	1
B1		OR C			4	1	1
B2		OR D			4	1	1
B3		OR E			4	1	1
B4		OR H			4	1	1
B5		OR L			4	1	1
B6		OR (HL)			7	2	1
B7		OR A			4	1	1
B8		CP B			4	1	1
B9		CP C			4	1	1
BA		CP D			4	1	1
BB		CP E			4	1	1
BC		CP H			4	1	1
BD		CP L			4	1	1
BE		CP (HL)			7	2	1
BF		CP A			4	1	1
C0		RET NZ			11/5	3/1	1/1	(met/not met)
C1		POP BC			10	3	1
C2 n n		JP NZ,(nn)		10	3	1	(met or not)
C3 n n		JP (nn)			10	3	1
C4 n n		CALL NZ,(nn)		17/10	5/3	1/1	(met/not met)
C5		PUSH BC			11	3	1
C6 n		ADD A,n			7	2	1
C7		RST 0H			11	3	1
C8		RET Z			11/5	3/1	1/1	(met/not met)
C9		RET			10	3	1
CA n n		JP Z,(nn)		10	3	1	(always same)
CB00		RLC B			8	2	2
CB01		RLC C			8	2	2
CB02		RLC D			8	2	2
CB03		RLC E			8	2	2
CB04		RLC H			8	2	2
CB05		RLC L			8	2	2
CB06		RLC (HL)		15	4	2
CB07		RLC A			8	2	2
CB08		RRC B			8	2	2
CB09		RRC C			8	2	2
CB0A		RRC D			8	2	2
CB0B		RRC E			8	2	2
CB0C		RRC H			8	2	2
CB0D		RRC L			8	2	2
CB0E		RRC (HL)		15	4	2
CB0F		RRC A			8	2	2
CB10		RL B			8	2	2
CB11		RL C			8	2	2
CB12		RL D			8	2	2
CB13		RL E			8	2	2
CB14		RL H			8	2	2
CB15		RL L			8	2	2
CB16		RL (HL)			15	4	2
CB17		RL A			8	2	2
CB18		RR B			8	2	2
CB19		RR C			8	2	2
CB1A		RR D			8	2	2
CB1B		RR E			8	2	2
CB1C		RR H			8	2	2
CB1D		RR L			8	2	2
CB1E		RR (HL)			15	4	2
CB1F		RR A			8	2	2
CB20		SLA B			8	2	2
CB21		SLA C			8	2	2
CB22		SLA D			8	2	2
CB23		SLA E			8	2	2
CB24		SLA H			8	2	2
CB25		SLA L			8	2	2
CB26		SLA (HL)		15	4	2
CB27		SLA A			8	2	2
CB28		SRA B			8	2	2
CB29		SRA C			8	2	2
CB2A		SRA D			8	2	2
CB2B		SRA E			8	2	2
CB2C		SRA H			8	2	2
CB2D		SRA L			8	2	2
CB2E		SRA (HL)		15	4	2
CB2F		SRA A			8	2	2
CB30		SLL B*			8	2	2
CB31		SLL C*			8	2	2
CB32		SLL D*			8	2	2
CB33		SLL E*			8	2	2
CB34		SLL H*			8	2	2
CB35		SLL L*			8	2	2
CB36		SLL (HL)*		15	4	2
CB37		SLL A*			8	2	2
CB38		SRL B			8	2	2
CB39		SRL C			8	2	2
CB3A		SRL D			8	2	2
CB3B		SRL E			8	2	2
CB3C		SRL H			8	2	2
CB3D		SRL L			8	2	2
CB3E		SRL (HL)		15	4	2
CB3F		SRL A			8	2	2
CB40		BIT 0,B			8	2	2
CB41		BIT 0,C			8	2	2
CB42		BIT 0,D			8	2	2
CB43		BIT 0,E			8	2	2
CB44	 	BIT 0,H			8	2	2
CB45	 	BIT 0,L			8	2	2
CB46	 	BIT 0,(HL)		12	3	2
CB47	 	BIT 0,A			8	2	2
CB48		BIT 1,B			8	2	2
CB49	 	BIT 1,C			8	2	2
CB4A	 	BIT 1,D			8	2	2
CB4B	 	BIT 1,E			8	2	2
CB4C	 	BIT 1,H			8	2	2
CB4D	 	BIT 1,L			8	2	2
CB4E	 	BIT 1,(HL)		12	3	2
CB4F	 	BIT 1,A			8	2	2
CB50		BIT 2,B			8	2	2
CB51	 	BIT 2,C			8	2	2
CB52	 	BIT 2,D			8	2	2
CB53	 	BIT 2,E			8	2	2
CB54	 	BIT 2,H			8	2	2
CB55	 	BIT 2,L			8	2	2
CB56	 	BIT 2,(HL)		12	3	2
CB57	 	BIT 2,A			8	2	2
CB58		BIT 3,B			8	2	2
CB59	 	BIT 3,C			8	2	2
CB5A	 	BIT 3,D			8	2	2
CB5B	 	BIT 3,E			8	2	2
CB5C	 	BIT 3,H			8	2	2
CB5D	 	BIT 3,L			8	2	2
CB5E	 	BIT 3,(HL)		12	3	2
CB5F	 	BIT 3,A			8	2	2
CB60		BIT 4,B			8	2	2
CB61	 	BIT 4,C			8	2	2
CB62	 	BIT 4,D			8	2	2
CB63	 	BIT 4,E			8	2	2
CB64	 	BIT 4,H			8	2	2
CB65	 	BIT 4,L			8	2	2
CB66	 	BIT 4,(HL)		12	3	2
CB67	 	BIT 4,A			8	2	2
CB68		BIT 5,B			8	2	2
CB69	 	BIT 5,C			8	2	2
CB6A	 	BIT 5,D			8	2	2
CB6B	 	BIT 5,E			8	2	2
CB6C	 	BIT 5,H			8	2	2
CB6D	 	BIT 5,L			8	2	2
CB6E	 	BIT 5,(HL)		12	3	2
CB6F	 	BIT 5,A			8	2	2
CB70		BIT 6,B			8	2	2
CB71	 	BIT 6,C			8	2	2
CB72	 	BIT 6,D			8	2	2
CB73	 	BIT 6,E			8	2	2
CB74	 	BIT 6,H			8	2	2
CB75	 	BIT 6,L			8	2	2
CB76	 	BIT 6,(HL)		12	3	2
CB77	 	BIT 6,A			8	2	2
CB78		BIT 7,B			8	2	2
CB79	 	BIT 7,C			8	2	2
CB7A	 	BIT 7,D			8	2	2
CB7B	 	BIT 7,E			8	2	2
CB7C	 	BIT 7,H			8	2	2
CB7D	 	BIT 7,L			8	2	2
CB7E	 	BIT 7,(HL)		12	3	2
CB7F	 	BIT 7,A			8	2	2
CB80		RES 0,B			8	2	2
CB81		RES 0,C			8	2	2
CB82		RES 0,D			8	2	2
CB83		RES 0,E			8	2	2
CB84	 	RES 0,H			8	2	2
CB85	 	RES 0,L			8	2	2
CB86	 	RES 0,(HL)		15	4	2
CB87	 	RES 0,A			8	2	2
CB88		RES 1,B			8	2	2
CB89	 	RES 1,C			8	2	2
CB8A	 	RES 1,D			8	2	2
CB8B	 	RES 1,E			8	2	2
CB8C	 	RES 1,H			8	2	2
CB8D	 	RES 1,L			8	2	2
CB8E	 	RES 1,(HL)		15	4	2
CB8F	 	RES 1,A			8	2	2
CB90		RES 2,B			8	2	2
CB91	 	RES 2,C			8	2	2
CB92	 	RES 2,D			8	2	2
CB93	 	RES 2,E			8	2	2
CB94	 	RES 2,H			8	2	2
CB95	 	RES 2,L			8	2	2
CB96	 	RES 2,(HL)		15	4	2
CB97	 	RES 2,A			8	2	2
CB98		RES 3,B			8	2	2
CB99	 	RES 3,C			8	2	2
CB9A	 	RES 3,D			8	2	2
CB9B	 	RES 3,E			8	2	2
CB9C	 	RES 3,H			8	2	2
CB9D	 	RES 3,L			8	2	2
CB9E	 	RES 3,(HL)		15	4	2
CB9F	 	RES 3,A			8	2	2
CBA0		RES 4,B			8	2	2
CBA1	 	RES 4,C			8	2	2
CBA2	 	RES 4,D			8	2	2
CBA3	 	RES 4,E			8	2	2
CBA4	 	RES 4,H			8	2	2
CBA5	 	RES 4,L			8	2	2
CBA6	 	RES 4,(HL)		15	4	2
CBA7	 	RES 4,A			8	2	2
CBA8		RES 5,B			8	2	2
CBA9	 	RES 5,C			8	2	2
CBAA	 	RES 5,D			8	2	2
CBAB	 	RES 5,E			8	2	2
CBAC	 	RES 5,H			8	2	2
CBAD	 	RES 5,L			8	2	2
CBAE	 	RES 5,(HL)		15	4	2
CBAF	 	RES 5,A			8	2	2
CBB0		RES 6,B			8	2	2
CBB1	 	RES 6,C			8	2	2
CBB2	 	RES 6,D			8	2	2
CBB3	 	RES 6,E			8	2	2
CBB4	 	RES 6,H			8	2	2
CBB5	 	RES 6,L			8	2	2
CBB6	 	RES 6,(HL)		15	4	2
CBB7	 	RES 6,A			8	2	2
CBB8		RES 7,B			8	2	2
CBB9	 	RES 7,C			8	2	2
CBBA	 	RES 7,D			8	2	2
CBBB	 	RES 7,E			8	2	2
CBBC	 	RES 7,H			8	2	2
CBBD	 	RES 7,L			8	2	2
CBBE	 	RES 7,(HL)		15	4	2
CBBF	 	RES 7,A			8	2	2
CBC0		SET 0,B			8	2	2
CBC1		SET 0,C			8	2	2
CBC2		SET 0,D			8	2	2
CBC3		SET 0,E			8	2	2
CBC4	 	SET 0,H			8	2	2
CBC5	 	SET 0,L			8	2	2
CBC6	 	SET 0,(HL)		15	4	2
CBC7	 	SET 0,A			8	2	2
CBC8		SET 1,B			8	2	2
CBC9	 	SET 1,C			8	2	2
CBCA	 	SET 1,D			8	2	2
CBCB	 	SET 1,E			8	2	2
CBCC	 	SET 1,H			8	2	2
CBCD	 	SET 1,L			8	2	2
CBCE	 	SET 1,(HL)		15	4	2
CBCF	 	SET 1,A			8	2	2
CBD0		SET 2,B			8	2	2
CBD1	 	SET 2,C			8	2	2
CBD2	 	SET 2,D			8	2	2
CBD3	 	SET 2,E			8	2	2
CBD4	 	SET 2,H			8	2	2
CBD5	 	SET 2,L			8	2	2
CBD6	 	SET 2,(HL)		15	4	2
CBD7	 	SET 2,A			8	2	2
CBD8		SET 3,B			8	2	2
CBD9	 	SET 3,C			8	2	2
CBDA	 	SET 3,D			8	2	2
CBDB	 	SET 3,E			8	2	2
CBDC	 	SET 3,H			8	2	2
CBDD	 	SET 3,L			8	2	2
CBDE	 	SET 3,(HL)		15	4	2
CBDF	 	SET 3,A			8	2	2
CBE0		SET 4,B			8	2	2
CBE1	 	SET 4,C			8	2	2
CBE2	 	SET 4,D			8	2	2
CBE3	 	SET 4,E			8	2	2
CBE4	 	SET 4,H			8	2	2
CBE5	 	SET 4,L			8	2	2
CBE6	 	SET 4,(HL)		15	4	2
CBE7	 	SET 4,A			8	2	2
CBE8		SET 5,B			8	2	2
CBE9	 	SET 5,C			8	2	2
CBEA	 	SET 5,D			8	2	2
CBEB	 	SET 5,E			8	2	2
CBEC	 	SET 5,H			8	2	2
CBED	 	SET 5,L			8	2	2
CBEE	 	SET 5,(HL)		15	4	2
CBEF	 	SET 5,A			8	2	2
CBF0		SET 6,B			8	2	2
CBF1	 	SET 6,C			8	2	2
CBF2	 	SET 6,D			8	2	2
CBF3	 	SET 6,E			8	2	2
CBF4	 	SET 6,H			8	2	2
CBF5	 	SET 6,L			8	2	2
CBF6	 	SET 6,(HL)		15	4	2
CBF7	 	SET 6,A			8	2	2
CBF8		SET 7,B			8	2	2
CBF9	 	SET 7,C			8	2	2
CBFA	 	SET 7,D			8	2	2
CBFB	 	SET 7,E			8	2	2
CBFC	 	SET 7,H			8	2	2
CBFD	 	SET 7,L			8	2	2
CBFE	 	SET 7,(HL)		15	4	2
CBFF	 	SET 7,A			8	2	2
CC n n		CALL Z,(nn)		17/10	5/3	1/1	(met/not met)
CD n n		CALL (nn)		17	5	1
CE n		ADC A,n			7	2	1
CF		RST 8H			11	3	1
D0		RET NC			5	1	1
D1		POP DE			10	3	1
D2 n n		JP NC,(nn)		10	3	1	(met or not)
D3 n		OUT (n),A		11	3	1
D4 n n		CALL NC,(nn)		17/10	5/3	1/1	(met/not met)
D5		PUSH DE			11	3	1
D6 n		SUB n			7	2	1
D7		RST 10H			11	3	1
D8		RET C			5	1	1
D9		EXX			4	1	1
DA n n		JP C,(nn)		10	3	1	(met or not)
DB n		IN A,(n)		11	3	1
DC n n		CALL C,(nn)		17/10	5/3	1
DD09		ADD IX,BC	
DD19		ADD IX,DE
DD21 n n	LD IX,nn
DD22 n n	LD (nn),IX
DD23		INC IX
DD24		INC IXH*
DD25		DEC IXH*
DD26 n 		LD IXH,n*
DD29		ADD IX,IX
DD2A n n	LD IX,(nn)
DD2B		DEC IX
DD2C		INC IXL*
DD2D		DEC IXL*
DD2E n		LD IXL,n*
DD34 d		INC (IX+d)
DD35 d		DEC (IX+d)
DD36 d n	LD (IX+d),n
DD39		ADD IX,SP
DD44		LD B,IXH*
DD45		LD B,IXL*
DD46 d		LD B,(IX+d)
DD4C		LD C,IXH*
DD4D		LD C,IXL*
DD4E d		LD C,(IX+d)
DD54		LD D,IXH*
DD55		LD D,IXL*
DD56 d		LD D,(IX+d)
DD5C		LD E,IXH*
DD5D		LD E,IXL*
DD5E d		LD E,(IX+d)
DD60		LD IXH,B*
DD61		LD IXH,C*
DD62		LD IXH,D*
DD63		LD IXH,E*
DD64		LD IXH,IXH*
DD65		LD IXH,IXL*
DD66 d		LD H,(IX+d)
DD67		LD IXH,A*
DD68		LD IXL,B*
DD69		LD IXL,C*
DD6A		LD IXL,D*
DD6B		LD IXL,E*
DD6C		LD IXL,IXH*
DD6D		LD IXL,IXL*
DD6E d		LD L,(IX+d)
DD6F		LD IXL,A*
DD70 d		LD (IX+d),B
DD71 d		LD (IX+d),C
DD72 d		LD (IX+d),D
DD73 d		LD (IX+d),E
DD74 d		LD (IX+d),H
DD75 d		LD (IX+d),L
DD77 d		LD (IX+d),A
DD7C		LD A,IXH*
DD7D		LD A,IXL*
DD7E d		LD A,(IX+d)
DD84		ADD A,IXH*
DD85		ADD A,IXL*
DD86 d		ADD A,(IX+d)
DD8C		ADC A,IXH*
DD8D		ADC A,IXL*
DD8E d		ADC A,(IX+d)
DD94		SUB IXH*
DD95		SUB IXL*
DD96 d		SUB (IX+d)
DD9C		SBC A,IXH*
DD9D		SBC A,IXL*
DD9E d		SBC A,(IX+d)
DDA4		AND IXH*
DDA5		AND IXL*
DDA6 d		AND (IX+d)
DDAC		XOR IXH*
DDAD		XOR IXL*
DDAE d		XOR (IX+d)
DDB4		OR IXH*
DDB5		OR IXL*
DDB6 d		OR (IX+d)
DDBC		CP IXH*
DDBD		CP IXL*
DDBE d		CP (IX+d)
DDCB d 00	LD B,RLC (IX+d)*
DDCB d 01	LD C,RLC (IX+d)*
DDCB d 02	LD D,RLC (IX+d)*
DDCB d 03	LD E,RLC (IX+d)*
DDCB d 04	LD H,RLC (IX+d)*
DDCB d 05	LD L,RLC (IX+d)*
DDCB d 06	RLC (IX+d)
DDCB d 07	LD A,RLC (IX+d)*
DDCB d 08	LD B,RRC (IX+d)*
DDCB d 09	LD C,RRC (IX+d)*
DDCB d 0A	LD D,RRC (IX+d)*
DDCB d 0B	LD E,RRC (IX+d)*
DDCB d 0C	LD H,RRC (IX+d)*
DDCB d 0D	LD L,RRC (IX+d)*
DDCB d 0E	RRC (IX+d)
DDCB d 0F	LD A,RRC (IX+d)*
DDCB d 10	LD B,RL (IX+d)*
DDCB d 11	LD C,RL (IX+d)*
DDCB d 12	LD D,RL (IX+d)*
DDCB d 13	LD E,RL (IX+d)*
DDCB d 14	LD H,RL (IX+d)*
DDCB d 15	LD L,RL (IX+d)*
DDCB d 16	RL (IX+d)
DDCB d 17	LD A,RL (IX+d)*
DDCB d 18	LD B,RR (IX+d)*
DDCB d 19	LD C,RR (IX+d)*
DDCB d 1A	LD D,RR (IX+d)*
DDCB d 1B	LD E,RR (IX+d)*
DDCB d 1C	LD H,RR (IX+d)*
DDCB d 1D	LD L,RR (IX+d)*
DDCB d 1E	RR (IX+d)
DDCB d 1F	LD A,RR (IX+d)*
DDCB d 20	LD B,SLA (IX+d)*
DDCB d 21	LD C,SLA (IX+d)*
DDCB d 22	LD D,SLA (IX+d)*
DDCB d 23	LD E,SLA (IX+d)*
DDCB d 24	LD H,SLA (IX+d)*
DDCB d 25	LD L,SLA (IX+d)*
DDCB d 26	SLA (IX+d)
DDCB d 27	LD A,SLA (IX+d)*
DDCB d 28	LD B,SRA (IX+d)*
DDCB d 29	LD C,SRA (IX+d)*
DDCB d 2A	LD D,SRA (IX+d)*
DDCB d 2B	LD E,SRA (IX+d)*
DDCB d 2C	LD H,SRA (IX+d)*
DDCB d 2D	LD L,SRA (IX+d)*
DDCB d 2E	SRA (IX+d)
DDCB d 2F	LD A,SRA (IX+d)*
DDCB d 30	LD B,SLL (IX+d)*
DDCB d 31	LD C,SLL (IX+d)*
DDCB d 32	LD D,SLL (IX+d)*
DDCB d 33	LD E,SLL (IX+d)*
DDCB d 34	LD H,SLL (IX+d)*
DDCB d 35	LD L,SLL (IX+d)*
DDCB d 36	SLL (IX+d)*
DDCB d 37	LD A,SLL (IX+d)*
DDCB d 38	LD B,SRL (IX+d)*
DDCB d 39	LD C,SRL (IX+d)*
DDCB d 3A	LD D,SRL (IX+d)*
DDCB d 3B	LD E,SRL (IX+d)*
DDCB d 3C	LD H,SRL (IX+d)*
DDCB d 3D	LD L,SRL (IX+d)*
DDCB d 3E	SRL (IX+d)
DDCB d 3F	LD A,SRL (IX+d)*
DDCB d 40	BIT 0,(IX+d)*
DDCB d 41	BIT 0,(IX+d)*
DDCB d 42	BIT 0,(IX+d)*
DDCB d 43	BIT 0,(IX+d)*
DDCB d 44	BIT 0,(IX+d)*
DDCB d 45	BIT 0,(IX+d)*
DDCB d 46	BIT 0,(IX+d)
DDCB d 47	BIT 0,(IX+d)*
DDCB d 48	BIT 1,(IX+d)*
DDCB d 49	BIT 1,(IX+d)*
DDCB d 4A	BIT 1,(IX+d)*
DDCB d 4B	BIT 1,(IX+d)*
DDCB d 4C	BIT 1,(IX+d)*
DDCB d 4D	BIT 1,(IX+d)*
DDCB d 4E	BIT 1,(IX+d)
DDCB d 4F	BIT 1,(IX+d)*
DDCB d 50	BIT 2,(IX+d)*
DDCB d 51	BIT 2,(IX+d)*
DDCB d 52	BIT 2,(IX+d)*
DDCB d 53	BIT 2,(IX+d)*
DDCB d 54	BIT 2,(IX+d)*
DDCB d 55	BIT 2,(IX+d)*
DDCB d 56	BIT 2,(IX+d)
DDCB d 57	BIT 2,(IX+d)*
DDCB d 58	BIT 3,(IX+d)*
DDCB d 59	BIT 3,(IX+d)*
DDCB d 5A	BIT 3,(IX+d)*
DDCB d 5B	BIT 3,(IX+d)*
DDCB d 5C	BIT 3,(IX+d)*
DDCB d 5D	BIT 3,(IX+d)*
DDCB d 5E	BIT 3,(IX+d)
DDCB d 5F	BIT 3,(IX+d)*
DDCB d 60	BIT 4,(IX+d)*
DDCB d 61	BIT 4,(IX+d)*
DDCB d 62	BIT 4,(IX+d)*
DDCB d 63	BIT 4,(IX+d)*
DDCB d 64	BIT 4,(IX+d)*
DDCB d 65	BIT 4,(IX+d)*
DDCB d 66	BIT 4,(IX+d)
DDCB d 67	BIT 4,(IX+d)*
DDCB d 68	BIT 5,(IX+d)*
DDCB d 69	BIT 5,(IX+d)*
DDCB d 6A	BIT 5,(IX+d)*
DDCB d 6B	BIT 5,(IX+d)*
DDCB d 6C	BIT 5,(IX+d)*
DDCB d 6D	BIT 5,(IX+d)*
DDCB d 6E	BIT 5,(IX+d)
DDCB d 6F	BIT 5,(IX+d)*
DDCB d 70	BIT 6,(IX+d)*
DDCB d 71	BIT 6,(IX+d)*
DDCB d 72	BIT 6,(IX+d)*
DDCB d 73	BIT 6,(IX+d)*
DDCB d 74	BIT 6,(IX+d)*
DDCB d 75	BIT 6,(IX+d)*
DDCB d 76	BIT 6,(IX+d)
DDCB d 77	BIT 6,(IX+d)*
DDCB d 78	BIT 7,(IX+d)*
DDCB d 79	BIT 7,(IX+d)*
DDCB d 7A	BIT 7,(IX+d)*
DDCB d 7B	BIT 7,(IX+d)*
DDCB d 7C	BIT 7,(IX+d)*
DDCB d 7D	BIT 7,(IX+d)*
DDCB d 7E	BIT 7,(IX+d)
DDCB d 7F	BIT 7,(IX+d)*
DDCB d 80	LD B,RES 0,(IX+d)*
DDCB d 81	LD C,RES 0,(IX+d)*
DDCB d 82	LD D,RES 0,(IX+d)*
DDCB d 83	LD E,RES 0,(IX+d)*
DDCB d 84	LD H,RES 0,(IX+d)*
DDCB d 85	LD L,RES 0,(IX+d)*
DDCB d 86	RES 0,(IX+d)
DDCB d 87	LD A,RES 0,(IX+d)*
DDCB d 88	LD B,RES 1,(IX+d)*
DDCB d 89	LD C,RES 1,(IX+d)*
DDCB d 8A	LD D,RES 1,(IX+d)*
DDCB d 8B	LD E,RES 1,(IX+d)*
DDCB d 8C	LD H,RES 1,(IX+d)*
DDCB d 8D	LD L,RES 1,(IX+d)*
DDCB d 8E	RES 1,(IX+d)
DDCB d 8F	LD A,RES 1,(IX+d)*
DDCB d 90	LD B,RES 2,(IX+d)*
DDCB d 91	LD C,RES 2,(IX+d)*
DDCB d 92	LD D,RES 2,(IX+d)*
DDCB d 93	LD E,RES 2,(IX+d)*
DDCB d 94	LD H,RES 2,(IX+d)*
DDCB d 95	LD L,RES 2,(IX+d)*
DDCB d 96	RES 2,(IX+d)
DDCB d 97	LD A,RES 2,(IX+d)*
DDCB d 98	LD B,RES 3,(IX+d)*
DDCB d 99	LD C,RES 3,(IX+d)*
DDCB d 9A	LD D,RES 3,(IX+d)*
DDCB d 9B	LD E,RES 3,(IX+d)*
DDCB d 9C	LD H,RES 3,(IX+d)*
DDCB d 9D	LD L,RES 3,(IX+d)*
DDCB d 9E	RES 3,(IX+d)
DDCB d 9F	LD A,RES 3,(IX+d)*
DDCB d A0	LD B,RES 4,(IX+d)*
DDCB d A1	LD C,RES 4,(IX+d)*
DDCB d A2	LD D,RES 4,(IX+d)*
DDCB d A3	LD E,RES 4,(IX+d)*
DDCB d A4	LD H,RES 4,(IX+d)*
DDCB d A5	LD L,RES 4,(IX+d)*
DDCB d A6	RES 4,(IX+d)
DDCB d A7	LD A,RES 4,(IX+d)*
DDCB d A8	LD B,RES 5,(IX+d)*
DDCB d A9	LD C,RES 5,(IX+d)*
DDCB d AA	LD D,RES 5,(IX+d)*
DDCB d AB	LD E,RES 5,(IX+d)*
DDCB d AC	LD H,RES 5,(IX+d)*
DDCB d AD	LD L,RES 5,(IX+d)*
DDCB d AE	RES 5,(IX+d)
DDCB d AF	LD A,RES 5,(IX+d)*
DDCB d B0	LD B,RES 6,(IX+d)*
DDCB d B1	LD C,RES 6,(IX+d)*
DDCB d B2	LD D,RES 6,(IX+d)*
DDCB d B3	LD E,RES 6,(IX+d)*
DDCB d B4	LD H,RES 6,(IX+d)*
DDCB d B5	LD L,RES 6,(IX+d)*
DDCB d B6	RES 6,(IX+d)
DDCB d B7	LD A,RES 6,(IX+d)*
DDCB d B8	LD B,RES 7,(IX+d)*
DDCB d B9	LD C,RES 7,(IX+d)*
DDCB d BA	LD D,RES 7,(IX+d)*
DDCB d BB	LD E,RES 7,(IX+d)*
DDCB d BC	LD H,RES 7,(IX+d)*
DDCB d BD	LD L,RES 7,(IX+d)*
DDCB d BE	RES 7,(IX+d)
DDCB d BF	LD A,RES 7,(IX+d)*
DDCB d C0	LD B,SET 0,(IX+d)*
DDCB d C1	LD C,SET 0,(IX+d)*
DDCB d C2	LD D,SET 0,(IX+d)*
DDCB d C3	LD E,SET 0,(IX+d)*
DDCB d C4	LD H,SET 0,(IX+d)*
DDCB d C5	LD L,SET 0,(IX+d)*
DDCB d C6	SET 0,(IX+d)
DDCB d C7	LD A,SET 0,(IX+d)*
DDCB d C8	LD B,SET 1,(IX+d)*
DDCB d C9	LD C,SET 1,(IX+d)*
DDCB d CA	LD D,SET 1,(IX+d)*
DDCB d CB	LD E,SET 1,(IX+d)*
DDCB d CC	LD H,SET 1,(IX+d)*
DDCB d CD	LD L,SET 1,(IX+d)*
DDCB d CE	SET 1,(IX+d)
DDCB d CF	LD A,SET 1,(IX+d)*
DDCB d D0	LD B,SET 2,(IX+d)*
DDCB d D1	LD C,SET 2,(IX+d)*
DDCB d D2	LD D,SET 2,(IX+d)*
DDCB d D3	LD E,SET 2,(IX+d)*
DDCB d D4	LD H,SET 2,(IX+d)*
DDCB d D5	LD L,SET 2,(IX+d)*
DDCB d D6	SET 2,(IX+d)
DDCB d D7	LD A,SET 2,(IX+d)*
DDCB d D8	LD B,SET 3,(IX+d)*
DDCB d D9	LD C,SET 3,(IX+d)*
DDCB d DA	LD D,SET 3,(IX+d)*
DDCB d DB	LD E,SET 3,(IX+d)*
DDCB d DC	LD H,SET 3,(IX+d)*
DDCB d DD	LD L,SET 3,(IX+d)*
DDCB d DE	SET 3,(IX+d)
DDCB d DF	LD A,SET 3,(IX+d)*
DDCB d E0	LD B,SET 4,(IX+d)*
DDCB d E1	LD C,SET 4,(IX+d)*
DDCB d E2	LD D,SET 4,(IX+d)*
DDCB d E3	LD E,SET 4,(IX+d)*
DDCB d E4	LD H,SET 4,(IX+d)*
DDCB d E5	LD L,SET 4,(IX+d)*
DDCB d E6	SET 4,(IX+d)
DDCB d E7	LD A,SET 4,(IX+d)*
DDCB d E8	LD B,SET 5,(IX+d)*
DDCB d E9	LD C,SET 5,(IX+d)*
DDCB d EA	LD D,SET 5,(IX+d)*
DDCB d EB	LD E,SET 5,(IX+d)*
DDCB d EC	LD H,SET 5,(IX+d)*
DDCB d ED	LD L,SET 5,(IX+d)*
DDCB d EE	SET 5,(IX+d)
DDCB d EF	LD A,SET 5,(IX+d)*
DDCB d F0	LD B,SET 6,(IX+d)*
DDCB d F1	LD C,SET 6,(IX+d)*
DDCB d F2	LD D,SET 6,(IX+d)*
DDCB d F3	LD E,SET 6,(IX+d)*
DDCB d F4	LD H,SET 6,(IX+d)*
DDCB d F5	LD L,SET 6,(IX+d)*
DDCB d F6	SET 6,(IX+d)
DDCB d F7	LD A,SET 6,(IX+d)*
DDCB d F8	LD B,SET 7,(IX+d)*
DDCB d F9	LD C,SET 7,(IX+d)*
DDCB d FA	LD D,SET 7,(IX+d)*
DDCB d FB	LD E,SET 7,(IX+d)*
DDCB d FC	LD H,SET 7,(IX+d)*
DDCB d FD	LD L,SET 7,(IX+d)*
DDCB d FE	SET 7,(IX+d)
DDCB d FF	LD A,SET 7,(IX+d)*
DDE1		POP IX
DDE3		EX (SP),IX
DDE5		PUSH IX
DDE9		JP (IX)
DDF9		LD SP,IX
DE n		SBC A,n
DF		RST 18H
E0		RET PO
E1		POP HL
E2 n n		JP PO,(nn)
E3		EX (SP),HL
E4 n n		CALL PO,(nn)
E5		PUSH HL
E6 n		AND n
E7		RST 20H
E8		RET PE
E9		JP (HL)
EA n n		JP PE,(nn)
EB		EX DE,HL
EC n n		CALL PE,(nn)
ED40		IN B,(C)
ED41		OUT (C),B
ED42		SBC HL,BC
ED43 n n	LD (nn),BC
ED44		NEG
ED45		RETN
ED46		IM 0
ED47		LD I,A
ED48		IN C,(C)
ED49		OUT (C),C
ED4A		ADC HL,BC
ED4B n n	LD BC,(nn)
ED4C		NEG*
ED4D		RETI
ED4E		IM 0*
ED4F		LD R,A
ED50		IN D,(C)
ED51		OUT (C),D
ED52		SBC HL,DE
ED53 n n	LD (nn),DE
ED54		NEG*
ED55		RETN*
ED56		IM 1
ED57		LD A,I
ED58		IN E,(C)
ED59		OUT (C),E
ED5A		ADC HL,DE
ED5B n n	LD DE,(nn)
ED5C		NEG*
ED5D		RETN*
ED5E		IM 2
ED5F		LD A,R
ED60		IN H,(C)
ED61		OUT (C),H
ED62		SBC HL,HL
ED63 n n	LD (nn),HL
ED64		NEG*
ED65		RETN*
ED66		IM 0*
ED67		RRD
ED68		IN L,(C)
ED69		OUT (C),L
ED6A		ADC HL,HL
ED6B n n	LD HL,(nn)
ED6C		NEG*
ED6D		RETN*
ED6E		IM 0*
ED6F		RLD
ED70		IN F,(C)* / IN (C)*
ED71		OUT (C),0*
ED72		SBC HL,SP
ED73 n n	LD (nn),SP	
ED74		NEG*
ED75		RETN*
ED76		IM 1*
ED78		IN A,(C)
ED79		OUT (C),A
ED7A		ADC HL,SP
ED7B n n	LD SP,(nn)
ED7C		NEG*
ED7D		RETN*
ED7E		IM 2*
EDA0		LDI
EDA1		CPI
EDA2		INI
EDA3		OUTI
EDA8		LDD
EDA9		CPD
EDAA		IND
EDAB		OUTD
EDB0		LDIR
EDB1		CPIR
EDB2		INIR
EDB3		OTIR
EDB8		LDDR
EDB9		CPDR
EDBA		INDR
EDBB		OTDR
EE n		XOR n
EF		RST 28H
F0		RET P
F1		POP AF
F2 n n		JP P,(nn)
F3		DI
F4 n n		CALL P,(nn)
F5		PUSH AF
F6 n		OR n
F7		RST 30H
F8		RET M
F9		LD SP,HL
FA n n		JP M,(nn)
FB		EI
FC n n		CALL M,(nn)
FD09		ADD IY,BC
FD19		ADD IY,DE
FD21 n n	LD IY,nn
FD22 n n	LD (nn),IY
FD23		INC IY
FD24		INC IYH*
FD25		DEC IYH*
FD26 n		LD IYH,n*
FD29		ADD IY,IY
FD2A n n	LD IY,(nn)
FD2B		DEC IY
FD2C		INC IYL*
FD2D		DEC IYL*
FD2E n		LD IYL,n*
FD34 d		INC (IY+d)
FD35 d		DEC (IY+d)
FD36 d n	LD (IY+d),n
FD39		ADD IY,SP
FD44		LD B,IYH*
FD45		LD B,IYL*
FD46 d		LD B,(IY+d)
FD4C		LD C,IYH*
FD4D		LD C,IYL*
FD4E d		LD C,(IY+d)
FD54		LD D,IYH*
FD55		LD D,IYL*
FD56 d		LD D,(IY+d)
FD5C		LD E,IYH*
FD5D		LD E,IYL*
FD5E d		LD E,(IY+d)
FD60		LD IYH,B*
FD61		LD IYH,C*
FD62		LD IYH,D*
FD63		LD IYH,E*
FD64		LD IYH,IYH*
FD65		LD IYH,IYL*
FD66 d		LD H,(IY+d)
FD67		LD IYH,A*
FD68		LD IYL,B*
FD69		LD IYL,C*
FD6A		LD IYL,D*
FD6B		LD IYL,E*
FD6C		LD IYL,IYH*
FD6D		LD IYL,IYL*
FD6E d		LD L,(IY+d)
FD6F		LD IYL,A*
FD70 d		LD (IY+d),B
FD71 d		LD (IY+d),C
FD72 d		LD (IY+d),D
FD73 d		LD (IY+d),E
FD74 d		LD (IY+d),H
FD75 d		LD (IY+d),L
FD77 d		LD (IY+d),A
FD7C		LD A,IYH*
FD7D		LD A,IYL*
FD7E d		LD A,(IY+d)
FD84		ADD A,IYH*
FD85		ADD A,IYL*
FD86 d		ADD A,(IY+d)
FD8C		ADC A,IYH*
FD8D		ADC A,IYL*
FD8E d		ADC A,(IY+d)
FD94		SUB IYH*
FD95		SUB IYL*
FD96 d		SUB (IY+d)
FD9C		SBC A,IYH*
FD9D		SBC A,IYL*
FD9E d		SBC A,(IY+d)
FDA4		AND IYH*
FDA5		AND IYL*
FDA6 d		AND (IY+d)
FDAC		XOR IYH*
FDAD		XOR IYL*
FDAE d		XOR (IY+d)
FDB4		OR IYH*
FDB5		OR IYL*
FDB6 d		OR (IY+d)
FDBC		CP IYH*
FDBD		CP IYL*
FDBE d		CP (IY+d)
FDCB d 00	LD B,RLC (IY+d)*
FDCB d 01	LD C,RLC (IY+d)*
FDCB d 02	LD D,RLC (IY+d)*
FDCB d 03	LD E,RLC (IY+d)*
FDCB d 04	LD H,RLC (IY+d)*
FDCB d 05	LD L,RLC (IY+d)*
FDCB d 06	RLC (IY+d)
FDCB d 07	LD A,RLC (IY+d)*
FDCB d 08	LD B,RRC (IY+d)*
FDCB d 09	LD C,RRC (IY+d)*
FDCB d 0A	LD D,RRC (IY+d)*
FDCB d 0B	LD E,RRC (IY+d)*
FDCB d 0C	LD H,RRC (IY+d)*
FDCB d 0D	LD L,RRC (IY+d)*
FDCB d 0E	RRC (IY+d)
FDCB d 0F	LD A,RRC (IY+d)*
FDCB d 10	LD B,RL (IY+d)*
FDCB d 11	LD C,RL (IY+d)*
FDCB d 12	LD D,RL (IY+d)*
FDCB d 13	LD E,RL (IY+d)*
FDCB d 14	LD H,RL (IY+d)*
FDCB d 15	LD L,RL (IY+d)*
FDCB d 16	RL (IY+d)
FDCB d 17	LD A,RL (IY+d)*
FDCB d 18	LD B,RR (IY+d)*
FDCB d 19	LD C,RR (IY+d)*
FDCB d 1A	LD D,RR (IY+d)*
FDCB d 1B	LD E,RR (IY+d)*
FDCB d 1C	LD H,RR (IY+d)*
FDCB d 1D	LD L,RR (IY+d)*
FDCB d 1E	RR (IY+d)
FDCB d 1F	LD A,RR (IY+d)*
FDCB d 20	LD B,SLA (IY+d)*
FDCB d 21	LD C,SLA (IY+d)*
FDCB d 22	LD D,SLA (IY+d)*
FDCB d 23	LD E,SLA (IY+d)*
FDCB d 24	LD H,SLA (IY+d)*
FDCB d 25	LD L,SLA (IY+d)*
FDCB d 26	SLA (IY+d)
FDCB d 27	LD A,SLA (IY+d)*
FDCB d 28	LD B,SRA (IY+d)*
FDCB d 29	LD C,SRA (IY+d)*
FDCB d 2A	LD D,SRA (IY+d)*
FDCB d 2B	LD E,SRA (IY+d)*
FDCB d 2C	LD H,SRA (IY+d)*
FDCB d 2D	LD L,SRA (IY+d)*
FDCB d 2E	SRA (IY+d)
FDCB d 2F	LD A,SRA (IY+d)*
FDCB d 30	LD B,SLL (IY+d)*
FDCB d 31	LD C,SLL (IY+d)*
FDCB d 32	LD D,SLL (IY+d)*
FDCB d 33	LD E,SLL (IY+d)*
FDCB d 34	LD H,SLL (IY+d)*
FDCB d 35	LD L,SLL (IY+d)*
FDCB d 36	SLL (IY+d)*
FDCB d 37	LD A,SLL (IY+d)*
FDCB d 38	LD B,SRL (IY+d)*
FDCB d 39	LD C,SRL (IY+d)*
FDCB d 3A	LD D,SRL (IY+d)*
FDCB d 3B	LD E,SRL (IY+d)*
FDCB d 3C	LD H,SRL (IY+d)*
FDCB d 3D	LD L,SRL (IY+d)*
FDCB d 3E	SRL (IY+d)
FDCB d 3F	LD A,SRL (IY+d)*
FDCB d 40	BIT 0,(IY+d)*
FDCB d 41	BIT 0,(IY+d)*
FDCB d 42	BIT 0,(IY+d)*
FDCB d 43	BIT 0,(IY+d)*
FDCB d 44	BIT 0,(IY+d)*
FDCB d 45	BIT 0,(IY+d)*
FDCB d 46	BIT 0,(IY+d)
FDCB d 47	BIT 0,(IY+d)*
FDCB d 48	BIT 1,(IY+d)*
FDCB d 49	BIT 1,(IY+d)*
FDCB d 4A	BIT 1,(IY+d)*
FDCB d 4B	BIT 1,(IY+d)*
FDCB d 4C	BIT 1,(IY+d)*
FDCB d 4D	BIT 1,(IY+d)*
FDCB d 4E	BIT 1,(IY+d)
FDCB d 4F	BIT 1,(IY+d)*
FDCB d 50	BIT 2,(IY+d)*
FDCB d 51	BIT 2,(IY+d)*
FDCB d 52	BIT 2,(IY+d)*
FDCB d 53	BIT 2,(IY+d)*
FDCB d 54	BIT 2,(IY+d)*
FDCB d 55	BIT 2,(IY+d)*
FDCB d 56	BIT 2,(IY+d)
FDCB d 57	BIT 2,(IY+d)*
FDCB d 58	BIT 3,(IY+d)*
FDCB d 59	BIT 3,(IY+d)*
FDCB d 5A	BIT 3,(IY+d)*
FDCB d 5B	BIT 3,(IY+d)*
FDCB d 5C	BIT 3,(IY+d)*
FDCB d 5D	BIT 3,(IY+d)*
FDCB d 5E	BIT 3,(IY+d)
FDCB d 5F	BIT 3,(IY+d)*
FDCB d 60	BIT 4,(IY+d)*
FDCB d 61	BIT 4,(IY+d)*
FDCB d 62	BIT 4,(IY+d)*
FDCB d 63	BIT 4,(IY+d)*
FDCB d 64	BIT 4,(IY+d)*
FDCB d 65	BIT 4,(IY+d)*
FDCB d 66	BIT 4,(IY+d)
FDCB d 67	BIT 4,(IY+d)*
FDCB d 68	BIT 5,(IY+d)*
FDCB d 69	BIT 5,(IY+d)*
FDCB d 6A	BIT 5,(IY+d)*
FDCB d 6B	BIT 5,(IY+d)*
FDCB d 6C	BIT 5,(IY+d)*
FDCB d 6D	BIT 5,(IY+d)*
FDCB d 6E	BIT 5,(IY+d)
FDCB d 6F	BIT 5,(IY+d)*
FDCB d 70	BIT 6,(IY+d)*
FDCB d 71	BIT 6,(IY+d)*
FDCB d 72	BIT 6,(IY+d)*
FDCB d 73	BIT 6,(IY+d)*
FDCB d 74	BIT 6,(IY+d)*
FDCB d 75	BIT 6,(IY+d)*
FDCB d 76	BIT 6,(IY+d)
FDCB d 77	BIT 6,(IY+d)*
FDCB d 78	BIT 7,(IY+d)*
FDCB d 79	BIT 7,(IY+d)*
FDCB d 7A	BIT 7,(IY+d)*
FDCB d 7B	BIT 7,(IY+d)*
FDCB d 7C	BIT 7,(IY+d)*
FDCB d 7D	BIT 7,(IY+d)*
FDCB d 7E	BIT 7,(IY+d)
FDCB d 7F	BIT 7,(IY+d)*
FDCB d 80	LD B,RES 0,(IY+d)*
FDCB d 81	LD C,RES 0,(IY+d)*
FDCB d 82	LD D,RES 0,(IY+d)*
FDCB d 83	LD E,RES 0,(IY+d)*
FDCB d 84	LD H,RES 0,(IY+d)*
FDCB d 85	LD L,RES 0,(IY+d)*
FDCB d 86	RES 0,(IY+d)
FDCB d 87	LD A,RES 0,(IY+d)*
FDCB d 88	LD B,RES 1,(IY+d)*
FDCB d 89	LD C,RES 1,(IY+d)*
FDCB d 8A	LD D,RES 1,(IY+d)*
FDCB d 8B	LD E,RES 1,(IY+d)*
FDCB d 8C	LD H,RES 1,(IY+d)*
FDCB d 8D	LD L,RES 1,(IY+d)*
FDCB d 8E	RES 1,(IY+d)
FDCB d 8F	LD A,RES 1,(IY+d)*
FDCB d 90	LD B,RES 2,(IY+d)*
FDCB d 91	LD C,RES 2,(IY+d)*
FDCB d 92	LD D,RES 2,(IY+d)*
FDCB d 93	LD E,RES 2,(IY+d)*
FDCB d 94	LD H,RES 2,(IY+d)*
FDCB d 95	LD L,RES 2,(IY+d)*
FDCB d 96	RES 2,(IY+d)
FDCB d 97	LD A,RES 2,(IY+d)*
FDCB d 98	LD B,RES 3,(IY+d)*
FDCB d 99	LD C,RES 3,(IY+d)*
FDCB d 9A	LD D,RES 3,(IY+d)*
FDCB d 9B	LD E,RES 3,(IY+d)*
FDCB d 9C	LD H,RES 3,(IY+d)*
FDCB d 9D	LD L,RES 3,(IY+d)*
FDCB d 9E	RES 3,(IY+d)
FDCB d 9F	LD A,RES 3,(IY+d)*
FDCB d A0	LD B,RES 4,(IY+d)*
FDCB d A1	LD C,RES 4,(IY+d)*
FDCB d A2	LD D,RES 4,(IY+d)*
FDCB d A3	LD E,RES 4,(IY+d)*
FDCB d A4	LD H,RES 4,(IY+d)*
FDCB d A5	LD L,RES 4,(IY+d)*
FDCB d A6	RES 4,(IY+d)
FDCB d A7	LD A,RES 4,(IY+d)*
FDCB d A8	LD B,RES 5,(IY+d)*
FDCB d A9	LD C,RES 5,(IY+d)*
FDCB d AA	LD D,RES 5,(IY+d)*
FDCB d AB	LD E,RES 5,(IY+d)*
FDCB d AC	LD H,RES 5,(IY+d)*
FDCB d AD	LD L,RES 5,(IY+d)*
FDCB d AE	RES 5,(IY+d)
FDCB d AF	LD A,RES 5,(IY+d)*
FDCB d B0	LD B,RES 6,(IY+d)*
FDCB d B1	LD C,RES 6,(IY+d)*
FDCB d B2	LD D,RES 6,(IY+d)*
FDCB d B3	LD E,RES 6,(IY+d)*
FDCB d B4	LD H,RES 6,(IY+d)*
FDCB d B5	LD L,RES 6,(IY+d)*
FDCB d B6	RES 6,(IY+d)
FDCB d B7	LD A,RES 6,(IY+d)*
FDCB d B8	LD B,RES 7,(IY+d)*
FDCB d B9	LD C,RES 7,(IY+d)*
FDCB d BA	LD D,RES 7,(IY+d)*
FDCB d BB	LD E,RES 7,(IY+d)*
FDCB d BC	LD H,RES 7,(IY+d)*
FDCB d BD	LD L,RES 7,(IY+d)*
FDCB d BE	RES 7,(IY+d)
FDCB d BF	LD A,RES 7,(IY+d)*
FDCB d C0	LD B,SET 0,(IY+d)*
FDCB d C1	LD C,SET 0,(IY+d)*
FDCB d C2	LD D,SET 0,(IY+d)*
FDCB d C3	LD E,SET 0,(IY+d)*
FDCB d C4	LD H,SET 0,(IY+d)*
FDCB d C5	LD L,SET 0,(IY+d)*
FDCB d C6	SET 0,(IY+d)
FDCB d C7	LD A,SET 0,(IY+d)*
FDCB d C8	LD B,SET 1,(IY+d)*
FDCB d C9	LD C,SET 1,(IY+d)*
FDCB d CA	LD D,SET 1,(IY+d)*
FDCB d CB	LD E,SET 1,(IY+d)*
FDCB d CC	LD H,SET 1,(IY+d)*
FDCB d CD	LD L,SET 1,(IY+d)*
FDCB d CE	SET 1,(IY+d)
FDCB d CF	LD A,SET 1,(IY+d)*
FDCB d D0	LD B,SET 2,(IY+d)*
FDCB d D1	LD C,SET 2,(IY+d)*
FDCB d D2	LD D,SET 2,(IY+d)*
FDCB d D3	LD E,SET 2,(IY+d)*
FDCB d D4	LD H,SET 2,(IY+d)*
FDCB d D5	LD L,SET 2,(IY+d)*
FDCB d D6	SET 2,(IY+d)
FDCB d D7	LD A,SET 2,(IY+d)*
FDCB d D8	LD B,SET 3,(IY+d)*
FDCB d D9	LD C,SET 3,(IY+d)*
FDCB d DA	LD D,SET 3,(IY+d)*
FDCB d DB	LD E,SET 3,(IY+d)*
FDCB d DC	LD H,SET 3,(IY+d)*
FDCB d DD	LD L,SET 3,(IY+d)*
FDCB d DE	SET 3,(IY+d)
FDCB d DF	LD A,SET 3,(IY+d)*
FDCB d E0	LD B,SET 4,(IY+d)*
FDCB d E1	LD C,SET 4,(IY+d)*
FDCB d E2	LD D,SET 4,(IY+d)*
FDCB d E3	LD E,SET 4,(IY+d)*
FDCB d E4	LD H,SET 4,(IY+d)*
FDCB d E5	LD L,SET 4,(IY+d)*
FDCB d E6	SET 4,(IY+d)
FDCB d E7	LD A,SET 4,(IY+d)*
FDCB d E8	LD B,SET 5,(IY+d)*
FDCB d E9	LD C,SET 5,(IY+d)*
FDCB d EA	LD D,SET 5,(IY+d)*
FDCB d EB	LD E,SET 5,(IY+d)*
FDCB d EC	LD H,SET 5,(IY+d)*
FDCB d ED	LD L,SET 5,(IY+d)*
FDCB d EE	SET 5,(IY+d)
FDCB d EF	LD A,SET 5,(IY+d)*
FDCB d F0	LD B,SET 6,(IY+d)*
FDCB d F1	LD C,SET 6,(IY+d)*
FDCB d F2	LD D,SET 6,(IY+d)*
FDCB d F3	LD E,SET 6,(IY+d)*
FDCB d F4	LD H,SET 6,(IY+d)*
FDCB d F5	LD L,SET 6,(IY+d)*
FDCB d F6	SET 6,(IY+d)
FDCB d F7	LD A,SET 6,(IY+d)*
FDCB d F8	LD B,SET 7,(IY+d)*
FDCB d F9	LD C,SET 7,(IY+d)*
FDCB d FA	LD D,SET 7,(IY+d)*
FDCB d FB	LD E,SET 7,(IY+d)*
FDCB d FC	LD H,SET 7,(IY+d)*
FDCB d FD	LD L,SET 7,(IY+d)*
FDCB d FE	SET 7,(IY+d)
FDCB d FF	LD A,SET 7,(IY+d)*
FDE1		POP IY
FDE3		EX (SP),IY
FDE5		PUSH IY
FDE9		JP (IY)
FDF9		LD SP,IY
FE n		CP n
FF		RST 38H
