shithub: scc

Download patch

ref: 43d8280903136346122c40567b0b8bbf2342cab1
parent: 6a5b2db971ba27989069d964a3da401d133e4b6c
author: Roberto E. Vargas Caballero <k0ga@shike2.com>
date: Mon Dec 18 16:06:28 EST 2017

[as-z80] Comment all the test cases

--- a/as/target/z80/test.s
+++ b/as/target/z80/test.s
@@ -1,1268 +1,1268 @@
-00	NOP
-01 n n	LD BC, nn
-02	LD (BC), A
-03	INC BC
-04	INC B
-05	DEC B
-06 n	LD B, n
-07	RLCA
-08	EX AF, AF’
-09	ADD HL, BC
-0A	LD A, (BC)
-0B	DEC BC
-0C	INC C
-0D	DEC C
-0E n	LD C, n
-0F	RRCA
-10 n	DJNZ PC + n
-11 n n	LD DE, nn
-12	LD (DE), A
-13	INC DE
-14	INC D
-15	DEC D
-16 n	LD D, n
-17	RLA
-18 n	JR PC + n
-19	ADD HL, DE
-1A	LD A, (DE)
-1B	DEC DE
-1C	INC E
-1D	DEC E
-1E n	LD E, n
-1F	RRA
-20 n	JR NZ, PC + n
-21 n n	LD HL, nn
-22 n n	LD (nn), HL
-23	INC HL
-24	INC H
-25	DEC H
-26 n	LD H, n
-27	DAA
-28 n	JR Z, PC + n
-29	ADD HL, HL
-2A n n	LD HL, (nn)
-2B	DEC HL
-2C	INC L
-2D	DEC L
-2E n	LD L, n
-2F	CPL
-30 n	JR NC, PC + n
-31 n n	LD SP, nn
-32 n n	LD (nn), A
-33	INC SP
-34	INC (HL)
-35	DEC (HL)
-36 n	LD (HL), n
-37	SCF
-38 n	JR C, PC + n
-39	ADD HL, SP
-3A n n	LD A, (nn)
-3B	DEC SP
-3C	INC A
-3D	DEC A
-3E n	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	HALT
-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 A, B
-81	ADD A, C
-82	ADD A, D
-83	ADD A, E
-84	ADD A, H
-85	ADD A, L
-86	ADD A, (HL)
-87	ADD A, A
-88	ADC A, B
-89	ADC A, C
-8A	ADC A, D
-8B	ADC A, E
-8C	ADC A, H
-8D	ADC A, L
-8E	ADC A, (HL)
-8F	ADC A, 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 A, B
-99	SBC A, C
-9A	SBC A, D
-9B	SBC A, E
-9C	SBC A, H
-9D	SBC A, L
-9E	SBC A, (HL)
-9F	SBC A, 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 n n	JP NZ, nn
-C3 n n	JP nn
-C4 n n	CALL NZ, nn
-C5	PUSH BC
-C6 n	ADD A, n
-C7	RST 0h
-C8	RET Z
-C9	RET
-CA n n	JP Z, nn
-CB00	RLC B
-CB01	RLC C
-CB02	RLC D
-CB03	RLC E
-CB04	RLC H
-CB05	RLC L
-CB06	RLC (HL)
-CB07	RLC A
-CB08	RRC B
-CB09	RRC C
-CB0A	RRC D
-CB0B	RRC E
-CB0C	RRC H
-CB0D	RRC L
-CB0E	RRC (HL)
-CB0F	RRC A
-CB10	RL B
-CB11	RL C
-CB12	RL D
-CB13	RL E
-CB14	RL H
-CB15	RL L
-CB16	RL (HL)
-CB17	RL A
-CB18	RR B
-CB19	RR C
-CB1A	RR D
-CB1B	RR E
-CB1C	RR H
-CB1D	RR L
-CB1E	RR (HL)
-CB1F	RR A
-CB20	SLA B
-CB21	SLA C
-CB22	SLA D
-CB23	SLA E
-CB24	SLA H
-CB25	SLA L
-CB26	SLA (HL)
-CB27	SLA A
-CB28	SRA B
-CB29	SRA C
-CB2A	SRA D
-CB2B	SRA E
-CB2C	SRA H
-CB2D	SRA L
-CB2E	SRA (HL)
-CB2F	SRA A
-CB30	SLL B*
-CB31	SLL C*
-CB32	SLL D*
-CB33	SLL E*
-CB34	SLL H*
-CB35	SLL L*
-CB36	SLL (HL)*
-CB37	SLL A*
-CB38	SRL B
-CB39	SRL C
-CB3A	SRL D
-CB3B	SRL E
-CB3C	SRL H
-CB3D	SRL L
-CB3E	SRL (HL)
-CB3F	SRL A
-CB40	BIT 0, B
-CB41	BIT 0, C
-CB42	BIT 0, D
-CB43	BIT 0, E
-CB44 	BIT 0, H
-CB45 	BIT 0, L
-CB46 	BIT 0, (HL)
-CB47 	BIT 0, A
-CB48	BIT 1, B
-CB49 	BIT 1, C
-CB4A 	BIT 1, D
-CB4B 	BIT 1, E
-CB4C 	BIT 1, H
-CB4D 	BIT 1, L
-CB4E 	BIT 1, (HL)
-CB4F 	BIT 1, A
-CB50	BIT 2, B
-CB51 	BIT 2, C
-CB52 	BIT 2, D
-CB53 	BIT 2, E
-CB54 	BIT 2, H
-CB55 	BIT 2, L
-CB56 	BIT 2, (HL)
-CB57 	BIT 2, A
-CB58	BIT 3, B
-CB59 	BIT 3, C
-CB5A 	BIT 3, D
-CB5B 	BIT 3, E
-CB5C 	BIT 3, H
-CB5D 	BIT 3, L
-CB5E 	BIT 3, (HL)
-CB5F 	BIT 3, A
-CB60	BIT 4, B
-CB61 	BIT 4, C
-CB62 	BIT 4, D
-CB63 	BIT 4, E
-CB64 	BIT 4, H
-CB65 	BIT 4, L
-CB66 	BIT 4, (HL)
-CB67 	BIT 4, A
-CB68	BIT 5, B
-CB69 	BIT 5, C
-CB6A 	BIT 5, D
-CB6B 	BIT 5, E
-CB6C 	BIT 5, H
-CB6D 	BIT 5, L
-CB6E 	BIT 5, (HL)
-CB6F 	BIT 5, A
-CB70	BIT 6, B
-CB71 	BIT 6, C
-CB72 	BIT 6, D
-CB73 	BIT 6, E
-CB74 	BIT 6, H
-CB75 	BIT 6, L
-CB76 	BIT 6, (HL)
-CB77 	BIT 6, A
-CB78	BIT 7, B
-CB79 	BIT 7, C
-CB7A 	BIT 7, D
-CB7B 	BIT 7, E
-CB7C 	BIT 7, H
-CB7D 	BIT 7, L
-CB7E 	BIT 7, (HL)
-CB7F 	BIT 7, A
-CB80	RES 0, B
-CB81	RES 0, C
-CB82	RES 0, D
-CB83	RES 0, E
-CB84 	RES 0, H
-CB85 	RES 0, L
-CB86 	RES 0, (HL)
-CB87 	RES 0, A
-CB88	RES 1, B
-CB89 	RES 1, C
-CB8A 	RES 1, D
-CB8B 	RES 1, E
-CB8C 	RES 1, H
-CB8D 	RES 1, L
-CB8E 	RES 1, (HL)
-CB8F 	RES 1, A
-CB90	RES 2, B
-CB91 	RES 2, C
-CB92 	RES 2, D
-CB93 	RES 2, E
-CB94 	RES 2, H
-CB95 	RES 2, L
-CB96 	RES 2, (HL)
-CB97 	RES 2, A
-CB98	RES 3, B
-CB99 	RES 3, C
-CB9A 	RES 3, D
-CB9B 	RES 3, E
-CB9C 	RES 3, H
-CB9D 	RES 3, L
-CB9E 	RES 3, (HL)
-CB9F 	RES 3, A
-CBA0	RES 4, B
-CBA1 	RES 4, C
-CBA2 	RES 4, D
-CBA3 	RES 4, E
-CBA4 	RES 4, H
-CBA5 	RES 4, L
-CBA6 	RES 4, (HL)
-CBA7 	RES 4, A
-CBA8	RES 5, B
-CBA9 	RES 5, C
-CBAA 	RES 5, D
-CBAB 	RES 5, E
-CBAC 	RES 5, H
-CBAD 	RES 5, L
-CBAE 	RES 5, (HL)
-CBAF 	RES 5, A
-CBB0	RES 6, B
-CBB1 	RES 6, C
-CBB2 	RES 6, D
-CBB3 	RES 6, E
-CBB4 	RES 6, H
-CBB5 	RES 6, L
-CBB6 	RES 6, (HL)
-CBB7 	RES 6, A
-CBB8	RES 7, B
-CBB9 	RES 7, C
-CBBA 	RES 7, D
-CBBB 	RES 7, E
-CBBC 	RES 7, H
-CBBD 	RES 7, L
-CBBE 	RES 7, (HL)
-CBBF 	RES 7, A
-CBC0	SET 0, B
-CBC1	SET 0, C
-CBC2	SET 0, D
-CBC3	SET 0, E
-CBC4 	SET 0, H
-CBC5 	SET 0, L
-CBC6 	SET 0, (HL)
-CBC7 	SET 0, A
-CBC8	SET 1, B
-CBC9 	SET 1, C
-CBCA 	SET 1, D
-CBCB 	SET 1, E
-CBCC 	SET 1, H
-CBCD 	SET 1, L
-CBCE 	SET 1, (HL)
-CBCF 	SET 1, A
-CBD0	SET 2, B
-CBD1 	SET 2, C
-CBD2 	SET 2, D
-CBD3 	SET 2, E
-CBD4 	SET 2, H
-CBD5 	SET 2, L
-CBD6 	SET 2, (HL)
-CBD7 	SET 2, A
-CBD8	SET 3, B
-CBD9 	SET 3, C
-CBDA 	SET 3, D
-CBDB 	SET 3, E
-CBDC 	SET 3, H
-CBDD 	SET 3, L
-CBDE 	SET 3, (HL)
-CBDF 	SET 3, A
-CBE0	SET 4, B
-CBE1 	SET 4, C
-CBE2 	SET 4, D
-CBE3 	SET 4, E
-CBE4 	SET 4, H
-CBE5 	SET 4, L
-CBE6 	SET 4, (HL)
-CBE7 	SET 4, A
-CBE8	SET 5, B
-CBE9 	SET 5, C
-CBEA 	SET 5, D
-CBEB 	SET 5, E
-CBEC 	SET 5, H
-CBED 	SET 5, L
-CBEE 	SET 5, (HL)
-CBEF 	SET 5, A
-CBF0	SET 6, B
-CBF1 	SET 6, C
-CBF2 	SET 6, D
-CBF3 	SET 6, E
-CBF4 	SET 6, H
-CBF5 	SET 6, L
-CBF6 	SET 6, (HL)
-CBF7 	SET 6, A
-CBF8	SET 7, B
-CBF9 	SET 7, C
-CBFA 	SET 7, D
-CBFB 	SET 7, E
-CBFC 	SET 7, H
-CBFD 	SET 7, L
-CBFE 	SET 7, (HL)
-CBFF 	SET 7, A
-CC n n	CALL Z, nn
-CD n n	CALL nn
-CE n	ADC A, n
-CF	RST 8h
-D0	RET NC
-D1	POP DE
-D2 n n	JP NC, nn
-D3 n	OUT (n), A
-D4 n n	CALL NC, nn
-D5	PUSH DE
-D6 n	SUB n
-D7	RST 10h
-D8	RETC
-D9	EXX
-DA n n	JP C, nn
-DB n	IN A, (n)
-DC n n	CALL C, nn
-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)*
-DCB 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/1*
-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/1*
-ED6F	RLD
-ED70	IN (C)* / IN F, (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)*
-DCB 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
+/00	NOP
+/01 n n	LD BC, nn
+/02	LD (BC), A
+/03	INC BC
+/04	INC B
+/05	DEC B
+/06 n	LD B, n
+/07	RLCA
+/08	EX AF, AF’
+/09	ADD HL, BC
+/0A	LD A, (BC)
+/0B	DEC BC
+/0C	INC C
+/0D	DEC C
+/0E n	LD C, n
+/0F	RRCA
+/10 n	DJNZ PC + n
+/11 n n	LD DE, nn
+/12	LD (DE), A
+/13	INC DE
+/14	INC D
+/15	DEC D
+/16 n	LD D, n
+/17	RLA
+/18 n	JR PC + n
+/19	ADD HL, DE
+/1A	LD A, (DE)
+/1B	DEC DE
+/1C	INC E
+/1D	DEC E
+/1E n	LD E, n
+/1F	RRA
+/20 n	JR NZ, PC + n
+/21 n n	LD HL, nn
+/22 n n	LD (nn), HL
+/23	INC HL
+/24	INC H
+/25	DEC H
+/26 n	LD H, n
+/27	DAA
+/28 n	JR Z, PC + n
+/29	ADD HL, HL
+/2A n n	LD HL, (nn)
+/2B	DEC HL
+/2C	INC L
+/2D	DEC L
+/2E n	LD L, n
+/2F	CPL
+/30 n	JR NC, PC + n
+/31 n n	LD SP, nn
+/32 n n	LD (nn), A
+/33	INC SP
+/34	INC (HL)
+/35	DEC (HL)
+/36 n	LD (HL), n
+/37	SCF
+/38 n	JR C, PC + n
+/39	ADD HL, SP
+/3A n n	LD A, (nn)
+/3B	DEC SP
+/3C	INC A
+/3D	DEC A
+/3E n	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	HALT
+/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 A, B
+/81	ADD A, C
+/82	ADD A, D
+/83	ADD A, E
+/84	ADD A, H
+/85	ADD A, L
+/86	ADD A, (HL)
+/87	ADD A, A
+/88	ADC A, B
+/89	ADC A, C
+/8A	ADC A, D
+/8B	ADC A, E
+/8C	ADC A, H
+/8D	ADC A, L
+/8E	ADC A, (HL)
+/8F	ADC A, 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 A, B
+/99	SBC A, C
+/9A	SBC A, D
+/9B	SBC A, E
+/9C	SBC A, H
+/9D	SBC A, L
+/9E	SBC A, (HL)
+/9F	SBC A, 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 n n	JP NZ, nn
+/C3 n n	JP nn
+/C4 n n	CALL NZ, nn
+/C5	PUSH BC
+/C6 n	ADD A, n
+/C7	RST 0h
+/C8	RET Z
+/C9	RET
+/CA n n	JP Z, nn
+/CB00	RLC B
+/CB01	RLC C
+/CB02	RLC D
+/CB03	RLC E
+/CB04	RLC H
+/CB05	RLC L
+/CB06	RLC (HL)
+/CB07	RLC A
+/CB08	RRC B
+/CB09	RRC C
+/CB0A	RRC D
+/CB0B	RRC E
+/CB0C	RRC H
+/CB0D	RRC L
+/CB0E	RRC (HL)
+/CB0F	RRC A
+/CB10	RL B
+/CB11	RL C
+/CB12	RL D
+/CB13	RL E
+/CB14	RL H
+/CB15	RL L
+/CB16	RL (HL)
+/CB17	RL A
+/CB18	RR B
+/CB19	RR C
+/CB1A	RR D
+/CB1B	RR E
+/CB1C	RR H
+/CB1D	RR L
+/CB1E	RR (HL)
+/CB1F	RR A
+/CB20	SLA B
+/CB21	SLA C
+/CB22	SLA D
+/CB23	SLA E
+/CB24	SLA H
+/CB25	SLA L
+/CB26	SLA (HL)
+/CB27	SLA A
+/CB28	SRA B
+/CB29	SRA C
+/CB2A	SRA D
+/CB2B	SRA E
+/CB2C	SRA H
+/CB2D	SRA L
+/CB2E	SRA (HL)
+/CB2F	SRA A
+/CB30	SLL B*
+/CB31	SLL C*
+/CB32	SLL D*
+/CB33	SLL E*
+/CB34	SLL H*
+/CB35	SLL L*
+/CB36	SLL (HL)*
+/CB37	SLL A*
+/CB38	SRL B
+/CB39	SRL C
+/CB3A	SRL D
+/CB3B	SRL E
+/CB3C	SRL H
+/CB3D	SRL L
+/CB3E	SRL (HL)
+/CB3F	SRL A
+/CB40	BIT 0, B
+/CB41	BIT 0, C
+/CB42	BIT 0, D
+/CB43	BIT 0, E
+/CB44 	BIT 0, H
+/CB45 	BIT 0, L
+/CB46 	BIT 0, (HL)
+/CB47 	BIT 0, A
+/CB48	BIT 1, B
+/CB49 	BIT 1, C
+/CB4A 	BIT 1, D
+/CB4B 	BIT 1, E
+/CB4C 	BIT 1, H
+/CB4D 	BIT 1, L
+/CB4E 	BIT 1, (HL)
+/CB4F 	BIT 1, A
+/CB50	BIT 2, B
+/CB51 	BIT 2, C
+/CB52 	BIT 2, D
+/CB53 	BIT 2, E
+/CB54 	BIT 2, H
+/CB55 	BIT 2, L
+/CB56 	BIT 2, (HL)
+/CB57 	BIT 2, A
+/CB58	BIT 3, B
+/CB59 	BIT 3, C
+/CB5A 	BIT 3, D
+/CB5B 	BIT 3, E
+/CB5C 	BIT 3, H
+/CB5D 	BIT 3, L
+/CB5E 	BIT 3, (HL)
+/CB5F 	BIT 3, A
+/CB60	BIT 4, B
+/CB61 	BIT 4, C
+/CB62 	BIT 4, D
+/CB63 	BIT 4, E
+/CB64 	BIT 4, H
+/CB65 	BIT 4, L
+/CB66 	BIT 4, (HL)
+/CB67 	BIT 4, A
+/CB68	BIT 5, B
+/CB69 	BIT 5, C
+/CB6A 	BIT 5, D
+/CB6B 	BIT 5, E
+/CB6C 	BIT 5, H
+/CB6D 	BIT 5, L
+/CB6E 	BIT 5, (HL)
+/CB6F 	BIT 5, A
+/CB70	BIT 6, B
+/CB71 	BIT 6, C
+/CB72 	BIT 6, D
+/CB73 	BIT 6, E
+/CB74 	BIT 6, H
+/CB75 	BIT 6, L
+/CB76 	BIT 6, (HL)
+/CB77 	BIT 6, A
+/CB78	BIT 7, B
+/CB79 	BIT 7, C
+/CB7A 	BIT 7, D
+/CB7B 	BIT 7, E
+/CB7C 	BIT 7, H
+/CB7D 	BIT 7, L
+/CB7E 	BIT 7, (HL)
+/CB7F 	BIT 7, A
+/CB80	RES 0, B
+/CB81	RES 0, C
+/CB82	RES 0, D
+/CB83	RES 0, E
+/CB84 	RES 0, H
+/CB85 	RES 0, L
+/CB86 	RES 0, (HL)
+/CB87 	RES 0, A
+/CB88	RES 1, B
+/CB89 	RES 1, C
+/CB8A 	RES 1, D
+/CB8B 	RES 1, E
+/CB8C 	RES 1, H
+/CB8D 	RES 1, L
+/CB8E 	RES 1, (HL)
+/CB8F 	RES 1, A
+/CB90	RES 2, B
+/CB91 	RES 2, C
+/CB92 	RES 2, D
+/CB93 	RES 2, E
+/CB94 	RES 2, H
+/CB95 	RES 2, L
+/CB96 	RES 2, (HL)
+/CB97 	RES 2, A
+/CB98	RES 3, B
+/CB99 	RES 3, C
+/CB9A 	RES 3, D
+/CB9B 	RES 3, E
+/CB9C 	RES 3, H
+/CB9D 	RES 3, L
+/CB9E 	RES 3, (HL)
+/CB9F 	RES 3, A
+/CBA0	RES 4, B
+/CBA1 	RES 4, C
+/CBA2 	RES 4, D
+/CBA3 	RES 4, E
+/CBA4 	RES 4, H
+/CBA5 	RES 4, L
+/CBA6 	RES 4, (HL)
+/CBA7 	RES 4, A
+/CBA8	RES 5, B
+/CBA9 	RES 5, C
+/CBAA 	RES 5, D
+/CBAB 	RES 5, E
+/CBAC 	RES 5, H
+/CBAD 	RES 5, L
+/CBAE 	RES 5, (HL)
+/CBAF 	RES 5, A
+/CBB0	RES 6, B
+/CBB1 	RES 6, C
+/CBB2 	RES 6, D
+/CBB3 	RES 6, E
+/CBB4 	RES 6, H
+/CBB5 	RES 6, L
+/CBB6 	RES 6, (HL)
+/CBB7 	RES 6, A
+/CBB8	RES 7, B
+/CBB9 	RES 7, C
+/CBBA 	RES 7, D
+/CBBB 	RES 7, E
+/CBBC 	RES 7, H
+/CBBD 	RES 7, L
+/CBBE 	RES 7, (HL)
+/CBBF 	RES 7, A
+/CBC0	SET 0, B
+/CBC1	SET 0, C
+/CBC2	SET 0, D
+/CBC3	SET 0, E
+/CBC4 	SET 0, H
+/CBC5 	SET 0, L
+/CBC6 	SET 0, (HL)
+/CBC7 	SET 0, A
+/CBC8	SET 1, B
+/CBC9 	SET 1, C
+/CBCA 	SET 1, D
+/CBCB 	SET 1, E
+/CBCC 	SET 1, H
+/CBCD 	SET 1, L
+/CBCE 	SET 1, (HL)
+/CBCF 	SET 1, A
+/CBD0	SET 2, B
+/CBD1 	SET 2, C
+/CBD2 	SET 2, D
+/CBD3 	SET 2, E
+/CBD4 	SET 2, H
+/CBD5 	SET 2, L
+/CBD6 	SET 2, (HL)
+/CBD7 	SET 2, A
+/CBD8	SET 3, B
+/CBD9 	SET 3, C
+/CBDA 	SET 3, D
+/CBDB 	SET 3, E
+/CBDC 	SET 3, H
+/CBDD 	SET 3, L
+/CBDE 	SET 3, (HL)
+/CBDF 	SET 3, A
+/CBE0	SET 4, B
+/CBE1 	SET 4, C
+/CBE2 	SET 4, D
+/CBE3 	SET 4, E
+/CBE4 	SET 4, H
+/CBE5 	SET 4, L
+/CBE6 	SET 4, (HL)
+/CBE7 	SET 4, A
+/CBE8	SET 5, B
+/CBE9 	SET 5, C
+/CBEA 	SET 5, D
+/CBEB 	SET 5, E
+/CBEC 	SET 5, H
+/CBED 	SET 5, L
+/CBEE 	SET 5, (HL)
+/CBEF 	SET 5, A
+/CBF0	SET 6, B
+/CBF1 	SET 6, C
+/CBF2 	SET 6, D
+/CBF3 	SET 6, E
+/CBF4 	SET 6, H
+/CBF5 	SET 6, L
+/CBF6 	SET 6, (HL)
+/CBF7 	SET 6, A
+/CBF8	SET 7, B
+/CBF9 	SET 7, C
+/CBFA 	SET 7, D
+/CBFB 	SET 7, E
+/CBFC 	SET 7, H
+/CBFD 	SET 7, L
+/CBFE 	SET 7, (HL)
+/CBFF 	SET 7, A
+/CC n n	CALL Z, nn
+/CD n n	CALL nn
+/CE n	ADC A, n
+/CF	RST 8h
+/D0	RET NC
+/D1	POP DE
+/D2 n n	JP NC, nn
+/D3 n	OUT (n), A
+/D4 n n	CALL NC, nn
+/D5	PUSH DE
+/D6 n	SUB n
+/D7	RST 10h
+/D8	RETC
+/D9	EXX
+/DA n n	JP C, nn
+/DB n	IN A, (n)
+/DC n n	CALL C, nn
+/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)*
+/DCB 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/1*
+/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/1*
+/ED6F	RLD
+/ED70	IN (C)* / IN F, (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)*
+/DCB 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