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