scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

commit 19096b02da21236471327664539152a35aa7d644
parent 42f7511dd83a60b3f1d60ddbfaa821c6b6d34698
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date:   Mon, 18 Dec 2017 21:06:28 +0100

[as-z80] Comment all the test cases

Diffstat:
Mas/target/z80/test.s | 2536++++++++++++++++++++++++++++++++++++++++----------------------------------------
1 file changed, 1268 insertions(+), 1268 deletions(-)

diff --git 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