+struct dis_entry disass_z80_dd[]= {
+ { 0x0021, 0x00ff, ' ', 3, "LD IX,%w" },
+ { 0x0022, 0x00ff, ' ', 3, "LD (%w),IX" },
+ { 0x0026, 0x00ff, ' ', 2, "LD HX,%b" },
+ { 0x002A, 0x00ff, ' ', 3, "LD IX,(%w)" },
+ { 0x002E, 0x00ff, ' ', 2, "LD LX,%b" },
+ { 0x0036, 0x00ff, ' ', 3, "LD (IX+%d),%b" },
+ { 0x0044, 0x00ff, ' ', 1, "LD B,HX" },
+ { 0x0045, 0x00ff, ' ', 1, "LD B,LX" },
+ { 0x0046, 0x00ff, ' ', 2, "LD B,(IX+%d)" },
+ { 0x004C, 0x00ff, ' ', 1, "LD C,HX" },
+ { 0x004D, 0x00ff, ' ', 1, "LD C,LX" },
+ { 0x004E, 0x00ff, ' ', 2, "LD C,(IX+%d)" },
+ { 0x0054, 0x00ff, ' ', 1, "LD D,HX" },
+ { 0x0055, 0x00ff, ' ', 1, "LD D,LX" },
+ { 0x0056, 0x00ff, ' ', 2, "LD D,(IX+%d)" },
+ { 0x005C, 0x00ff, ' ', 1, "LD E,H" },
+ { 0x005D, 0x00ff, ' ', 1, "LD E,L" },
+ { 0x005E, 0x00ff, ' ', 2, "LD E,(IX+%d)" },
+ { 0x0060, 0x00ff, ' ', 1, "LD HX,B" },
+ { 0x0061, 0x00ff, ' ', 1, "LD HX,C" },
+ { 0x0062, 0x00ff, ' ', 1, "LD HX,D" },
+ { 0x0063, 0x00ff, ' ', 1, "LD HX,E" },
+ { 0x0064, 0x00ff, ' ', 1, "LD HX,HX" },
+ { 0x0066, 0x00ff, ' ', 2, "LD H,(IX+%d)" },
+ { 0x0067, 0x00ff, ' ', 1, "LD HX,A" },
+ { 0x0068, 0x00ff, ' ', 1, "LD LX,B" },
+ { 0x0069, 0x00ff, ' ', 1, "LD LX,C" },
+ { 0x006A, 0x00ff, ' ', 1, "LD LX,D" },
+ { 0x006B, 0x00ff, ' ', 1, "LD LX,E" },
+ { 0x006C, 0x00ff, ' ', 1, "LD LX,HX" },
+ { 0x006D, 0x00ff, ' ', 1, "LD LX,LX" },
+ { 0x006E, 0x00ff, ' ', 2, "LD L,(IX+%d)" },
+ { 0x006F, 0x00ff, ' ', 1, "LD LX,A" },
+ { 0x0070, 0x00ff, ' ', 2, "LD (IX+%d),B" },
+ { 0x0071, 0x00ff, ' ', 2, "LD (IX+%d),C" },
+ { 0x0072, 0x00ff, ' ', 2, "LD (IX+%d),D" },
+ { 0x0073, 0x00ff, ' ', 2, "LD (IX+%d),E" },
+ { 0x0074, 0x00ff, ' ', 2, "LD (IX+%d),H" },
+ { 0x0075, 0x00ff, ' ', 2, "LD (IX+%d),L" },
+ { 0x0077, 0x00ff, ' ', 2, "LD (IX+%d),A" },
+ { 0x007C, 0x00ff, ' ', 1, "LD A,HX" },
+ { 0x007D, 0x00ff, ' ', 1, "LD A,LX" },
+ { 0x007E, 0x00ff, ' ', 2, "LD A,(IX+%d)" },
+ { 0x00F9, 0x00ff, ' ', 1, "LD SP,IX" },
+
+ { 0x0023, 0x00ff, ' ', 1, "INC IX" },
+ { 0x0024, 0x00ff, ' ', 1, "INC HX" },
+ { 0x002C, 0x00ff, ' ', 1, "INC LX" },
+ { 0x0034, 0x00ff, ' ', 2, "INC (IX+%d)" },
+
+ { 0x0009, 0x00ff, ' ', 1, "ADD IX,BC" },
+ { 0x0019, 0x00ff, ' ', 1, "ADD IX,DE" },
+ { 0x0029, 0x00ff, ' ', 1, "ADD IX,IX" },
+ { 0x0039, 0x00ff, ' ', 1, "ADD IX,SP" },
+ { 0x0084, 0x00ff, ' ', 1, "ADD A,HX" },
+ { 0x0085, 0x00ff, ' ', 1, "ADD A,LX" },
+ { 0x0086, 0x00ff, ' ', 2, "ADD A,(IX+%d)" },
+
+ { 0x0025, 0x00ff, ' ', 1, "DEC HX" },
+ { 0x002B, 0x00ff, ' ', 1, "DEC IX" },
+ { 0x002D, 0x00ff, ' ', 1, "DEC LX" },
+ { 0x0035, 0x00ff, ' ', 2, "DEC (IX+%d)" },
+
+ { 0x008C, 0x00ff, ' ', 1, "ADC A,HX" },
+ { 0x008D, 0x00ff, ' ', 1, "ADC A,LX" },
+ { 0x008E, 0x00ff, ' ', 2, "ADC A,(IX+%d)" },
+ { 0x0094, 0x00ff, ' ', 1, "SUB HX" },
+ { 0x0095, 0x00ff, ' ', 1, "SUB LX" },
+ { 0x0096, 0x00ff, ' ', 2, "SUB (IX+%d)" },
+ { 0x009C, 0x00ff, ' ', 1, "SBC A,HX" },
+ { 0x009D, 0x00ff, ' ', 1, "SBC A,LX" },
+ { 0x009E, 0x00ff, ' ', 2, "SBC A,(IX+%d)" },
+ { 0x00A4, 0x00ff, ' ', 1, "AND HX" },
+ { 0x00A5, 0x00ff, ' ', 1, "AND LX" },
+ { 0x00A6, 0x00ff, ' ', 2, "AND (IX+%d)" },
+ { 0x00AC, 0x00ff, ' ', 1, "XOR HX" },
+ { 0x00AD, 0x00ff, ' ', 1, "XOR LX" },
+ { 0x00AE, 0x00ff, ' ', 2, "XOR (IX+%d)" },
+ { 0x00B4, 0x00ff, ' ', 1, "OR HX" },
+ { 0x00B5, 0x00ff, ' ', 1, "OR LX" },
+ { 0x00B6, 0x00ff, ' ', 2, "OR (IX+%d)" },
+ { 0x00BC, 0x00ff, ' ', 1, "CP HX" },
+ { 0x00BD, 0x00ff, ' ', 1, "CP LX" },
+ { 0x00BE, 0x00ff, ' ', 2, "CP (IX+%d)" },
+ { 0x00CB, 0x00ff, ' ', 1, "?cb?" },
+ { 0x00E1, 0x00ff, ' ', 1, "POP IX" },
+ { 0x00E3, 0x00ff, ' ', 1, "EX (SP),IX" },
+ { 0x00E5, 0x00ff, ' ', 1, "PUSH IX" },
+ { 0x00E9, 0x00ff, ' ', 1, "JP (IX)" },
+
+ { 0, 0, 0, 0, NULL }
+};
+
+struct dis_entry disass_z80_fd[]= {
+ { 0x0021, 0x00ff, ' ', 3, "LD IY,%w" },
+ { 0x0022, 0x00ff, ' ', 3, "LD (%w),IY" },
+ { 0x0026, 0x00ff, ' ', 2, "LD HX,%b" },
+ { 0x002A, 0x00ff, ' ', 3, "LD IY,(%w)" },
+ { 0x002E, 0x00ff, ' ', 2, "LD LX,%b" },
+ { 0x0036, 0x00ff, ' ', 3, "LD (IY+%d),%b" },
+ { 0x0044, 0x00ff, ' ', 1, "LD B,HX" },
+ { 0x0045, 0x00ff, ' ', 1, "LD B,LX" },
+ { 0x0046, 0x00ff, ' ', 2, "LD B,(IY+%d)" },
+ { 0x004C, 0x00ff, ' ', 1, "LD C,HX" },
+ { 0x004D, 0x00ff, ' ', 1, "LD C,LX" },
+ { 0x004E, 0x00ff, ' ', 2, "LD C,(IY+%d)" },
+ { 0x0054, 0x00ff, ' ', 1, "LD D,HX" },
+ { 0x0055, 0x00ff, ' ', 1, "LD D,LX" },
+ { 0x0056, 0x00ff, ' ', 2, "LD D,(IY+%d)" },
+ { 0x005C, 0x00ff, ' ', 1, "LD E,H" },
+ { 0x005D, 0x00ff, ' ', 1, "LD E,L" },
+ { 0x005E, 0x00ff, ' ', 2, "LD E,(IY+%d)" },
+ { 0x0060, 0x00ff, ' ', 1, "LD HX,B" },
+ { 0x0061, 0x00ff, ' ', 1, "LD HX,C" },
+ { 0x0062, 0x00ff, ' ', 1, "LD HX,D" },
+ { 0x0063, 0x00ff, ' ', 1, "LD HX,E" },
+ { 0x0064, 0x00ff, ' ', 1, "LD HX,HX" },
+ { 0x0066, 0x00ff, ' ', 2, "LD H,(IY+%d)" },
+ { 0x0067, 0x00ff, ' ', 1, "LD HX,A" },
+ { 0x0068, 0x00ff, ' ', 1, "LD LX,B" },
+ { 0x0069, 0x00ff, ' ', 1, "LD LX,C" },
+ { 0x006A, 0x00ff, ' ', 1, "LD LX,D" },
+ { 0x006B, 0x00ff, ' ', 1, "LD LX,E" },
+ { 0x006C, 0x00ff, ' ', 1, "LD LX,HX" },
+ { 0x006D, 0x00ff, ' ', 1, "LD LX,LX" },
+ { 0x006E, 0x00ff, ' ', 2, "LD L,(IY+%d)" },
+ { 0x006F, 0x00ff, ' ', 1, "LD LX,A" },
+ { 0x0070, 0x00ff, ' ', 2, "LD (IY+%d),B" },
+ { 0x0071, 0x00ff, ' ', 2, "LD (IY+%d),C" },
+ { 0x0072, 0x00ff, ' ', 2, "LD (IY+%d),D" },
+ { 0x0073, 0x00ff, ' ', 2, "LD (IY+%d),E" },
+ { 0x0074, 0x00ff, ' ', 2, "LD (IY+%d),H" },
+ { 0x0075, 0x00ff, ' ', 2, "LD (IY+%d),L" },
+ { 0x0077, 0x00ff, ' ', 2, "LD (IY+%d),A" },
+ { 0x007C, 0x00ff, ' ', 1, "LD A,HX" },
+ { 0x007D, 0x00ff, ' ', 1, "LD A,LX" },
+ { 0x007E, 0x00ff, ' ', 2, "LD A,(IY+%d)" },
+ { 0x00F9, 0x00ff, ' ', 1, "LD SP,IY" },
+
+ { 0x0023, 0x00ff, ' ', 1, "INC IY" },
+ { 0x0024, 0x00ff, ' ', 1, "INC HX" },
+ { 0x002C, 0x00ff, ' ', 1, "INC LX" },
+ { 0x0034, 0x00ff, ' ', 2, "INC (IY+%d)" },
+
+ { 0x0009, 0x00ff, ' ', 1, "ADD IY,BC" },
+ { 0x0019, 0x00ff, ' ', 1, "ADD IY,DE" },
+ { 0x0029, 0x00ff, ' ', 1, "ADD IY,IY" },
+ { 0x0039, 0x00ff, ' ', 1, "ADD IY,SP" },
+ { 0x0084, 0x00ff, ' ', 1, "ADD A,HX" },
+ { 0x0085, 0x00ff, ' ', 1, "ADD A,LX" },
+ { 0x0086, 0x00ff, ' ', 2, "ADD A,(IY+%d)" },
+
+ { 0x0025, 0x00ff, ' ', 1, "DEC HX" },
+ { 0x002B, 0x00ff, ' ', 1, "DEC IY" },
+ { 0x002D, 0x00ff, ' ', 1, "DEC LX" },
+ { 0x0035, 0x00ff, ' ', 2, "DEC (IY+%d)" },
+
+ { 0x008C, 0x00ff, ' ', 1, "ADC A,HX" },
+ { 0x008D, 0x00ff, ' ', 1, "ADC A,LX" },
+ { 0x008E, 0x00ff, ' ', 2, "ADC A,(IY+%d)" },
+ { 0x0094, 0x00ff, ' ', 1, "SUB HX" },
+ { 0x0095, 0x00ff, ' ', 1, "SUB LX" },
+ { 0x0096, 0x00ff, ' ', 2, "SUB (IY+%d)" },
+ { 0x009C, 0x00ff, ' ', 1, "SBC A,HX" },
+ { 0x009D, 0x00ff, ' ', 1, "SBC A,LX" },
+ { 0x009E, 0x00ff, ' ', 2, "SBC A,(IY+%d)" },
+ { 0x00A4, 0x00ff, ' ', 1, "AND HX" },
+ { 0x00A5, 0x00ff, ' ', 1, "AND LX" },
+ { 0x00A6, 0x00ff, ' ', 2, "AND (IY+%d)" },
+ { 0x00AC, 0x00ff, ' ', 1, "XOR HX" },
+ { 0x00AD, 0x00ff, ' ', 1, "XOR LX" },
+ { 0x00AE, 0x00ff, ' ', 2, "XOR (IY+%d)" },
+ { 0x00B4, 0x00ff, ' ', 1, "OR HX" },
+ { 0x00B5, 0x00ff, ' ', 1, "OR LX" },
+ { 0x00B6, 0x00ff, ' ', 2, "OR (IY+%d)" },
+ { 0x00BC, 0x00ff, ' ', 1, "CP HX" },
+ { 0x00BD, 0x00ff, ' ', 1, "CP LX" },
+ { 0x00BE, 0x00ff, ' ', 2, "CP (IY+%d)" },
+ { 0x00CB, 0x00ff, ' ', 1, "escape" },
+ { 0x00E1, 0x00ff, ' ', 1, "POP IY" },
+ { 0x00E3, 0x00ff, ' ', 1, "EX (SP),IY" },
+ { 0x00E5, 0x00ff, ' ', 1, "PUSH IY" },
+ { 0x00E9, 0x00ff, ' ', 1, "JP (IY)" },
+
+ { 0, 0, 0, 0, NULL }
+};
+
+
+struct dis_entry disass_z80_ddcb[]= {
+ { 0x0000, 0x00ff, ' ', 2, "RLC (IX+%d)->B" },
+ { 0x0001, 0x00ff, ' ', 2, "RLC (IX+%d)->C" },
+ { 0x0002, 0x00ff, ' ', 2, "RLC (IX+%d)->D" },
+ { 0x0003, 0x00ff, ' ', 2, "RLC (IX+%d)->E" },
+ { 0x0004, 0x00ff, ' ', 2, "RLC (IX+%d)->H" },
+ { 0x0005, 0x00ff, ' ', 2, "RLC (IX+%d)->L" },
+ { 0x0006, 0x00ff, ' ', 2, "RLC (IX+%d)" },
+ { 0x0007, 0x00ff, ' ', 2, "RLC (IX+%d)->A" },
+ { 0x0008, 0x00ff, ' ', 2, "RRC (IX+%d)->B" },
+ { 0x0009, 0x00ff, ' ', 2, "RRC (IX+%d)->C" },
+ { 0x000A, 0x00ff, ' ', 2, "RRC (IX+%d)->D" },
+ { 0x000B, 0x00ff, ' ', 2, "RRC (IX+%d)->E" },
+ { 0x000C, 0x00ff, ' ', 2, "RRC (IX+%d)->H" },
+ { 0x000D, 0x00ff, ' ', 2, "RRC (IX+%d)->L" },
+ { 0x000E, 0x00ff, ' ', 2, "RRC (IX+%d)" },
+ { 0x000F, 0x00ff, ' ', 2, "RRC (IX+%d)->A" },
+ { 0x0010, 0x00ff, ' ', 2, "RL (IX+%d)->B" },
+ { 0x0011, 0x00ff, ' ', 2, "RL (IX+%d)->C" },
+ { 0x0012, 0x00ff, ' ', 2, "RL (IX+%d)->D" },
+ { 0x0013, 0x00ff, ' ', 2, "RL (IX+%d)->E" },
+ { 0x0014, 0x00ff, ' ', 2, "RL (IX+%d)->H" },
+ { 0x0015, 0x00ff, ' ', 2, "RL (IX+%d)->L" },
+ { 0x0016, 0x00ff, ' ', 2, "RL (IX+%d)" },
+ { 0x0017, 0x00ff, ' ', 2, "RL (IX+%d)->A" },
+ { 0x0018, 0x00ff, ' ', 2, "RR (IX+%d)->B" },
+ { 0x0019, 0x00ff, ' ', 2, "RR (IX+%d)->C" },
+ { 0x001A, 0x00ff, ' ', 2, "RR (IX+%d)->D" },
+ { 0x001B, 0x00ff, ' ', 2, "RR (IX+%d)->E" },
+ { 0x001C, 0x00ff, ' ', 2, "RR (IX+%d)->H" },
+ { 0x001D, 0x00ff, ' ', 2, "RR (IX+%d)->L" },
+ { 0x001E, 0x00ff, ' ', 2, "RR (IX+%d)" },
+ { 0x001F, 0x00ff, ' ', 2, "RR (IX+%d)->A" },
+ { 0x0020, 0x00ff, ' ', 2, "SLA (IX+%d)->B" },
+ { 0x0021, 0x00ff, ' ', 2, "SLA (IX+%d)->C" },
+ { 0x0022, 0x00ff, ' ', 2, "SLA (IX+%d)->D" },
+ { 0x0023, 0x00ff, ' ', 2, "SLA (IX+%d)->E" },
+ { 0x0024, 0x00ff, ' ', 2, "SLA (IX+%d)->H" },
+ { 0x0025, 0x00ff, ' ', 2, "SLA (IX+%d)->L" },
+ { 0x0026, 0x00ff, ' ', 2, "SLA (IX+%d)" },
+ { 0x0027, 0x00ff, ' ', 2, "SLA (IX+%d)->A" },
+ { 0x0028, 0x00ff, ' ', 2, "SRA (IX+%d)->B" },
+ { 0x0029, 0x00ff, ' ', 2, "SRA (IX+%d)->C" },
+ { 0x002A, 0x00ff, ' ', 2, "SRA (IX+%d)->D" },
+ { 0x002B, 0x00ff, ' ', 2, "SRA (IX+%d)->E" },
+ { 0x002C, 0x00ff, ' ', 2, "SRA (IX+%d)->H" },
+ { 0x002D, 0x00ff, ' ', 2, "SRA (IX+%d)->L" },
+ { 0x002E, 0x00ff, ' ', 2, "SRA (IX+%d)" },
+ { 0x002F, 0x00ff, ' ', 2, "SRA (IX+%d)->A" },
+ { 0x0030, 0x00ff, ' ', 2, "SLIA (IX+%d)->B" },
+ { 0x0031, 0x00ff, ' ', 2, "SLIA (IX+%d)->C" },
+ { 0x0032, 0x00ff, ' ', 2, "SLIA (IX+%d)->D" },
+ { 0x0033, 0x00ff, ' ', 2, "SLIA (IX+%d)->E" },
+ { 0x0034, 0x00ff, ' ', 2, "SLIA (IX+%d)->H" },
+ { 0x0035, 0x00ff, ' ', 2, "SLIA (IX+%d)->L" },
+ { 0x0036, 0x00ff, ' ', 2, "SLIA (IX+%d)" },
+ { 0x0037, 0x00ff, ' ', 2, "SLIA (IX+%d)->A" },
+ { 0x0038, 0x00ff, ' ', 2, "SRL (IX+%d)->B" },
+ { 0x0039, 0x00ff, ' ', 2, "SRL (IX+%d)->C" },
+ { 0x003A, 0x00ff, ' ', 2, "SRL (IX+%d)->D" },
+ { 0x003B, 0x00ff, ' ', 2, "SRL (IX+%d)->E" },
+ { 0x003C, 0x00ff, ' ', 2, "SRL (IX+%d)->H" },
+ { 0x003D, 0x00ff, ' ', 2, "SRL (IX+%d)->L" },
+ { 0x003E, 0x00ff, ' ', 2, "SRL (IX+%d)" },
+ { 0x003F, 0x00ff, ' ', 2, "SRL A" },
+ { 0x0040, 0x00ff, ' ', 2, "BIT (IX+%d)->0,B" },
+ { 0x0041, 0x00ff, ' ', 2, "BIT (IX+%d)->0,C" },
+ { 0x0042, 0x00ff, ' ', 2, "BIT (IX+%d)->0,D" },
+ { 0x0043, 0x00ff, ' ', 2, "BIT (IX+%d)->0,E" },
+ { 0x0044, 0x00ff, ' ', 2, "BIT (IX+%d)->0,H" },
+ { 0x0045, 0x00ff, ' ', 2, "BIT (IX+%d)->0,L" },
+ { 0x0046, 0x00ff, ' ', 2, "BIT 0,(IX+%d)" },
+ { 0x004E, 0x00ff, ' ', 2, "BIT 1,(IX+%d)" },
+ { 0x0056, 0x00ff, ' ', 2, "BIT 2,(IX+%d)" },
+ { 0x005E, 0x00ff, ' ', 2, "BIT 3,(IX+%d)" },
+ { 0x0066, 0x00ff, ' ', 2, "BIT 4,(IX+%d)" },
+ { 0x006E, 0x00ff, ' ', 2, "BIT 5,(IX+%d)" },
+ { 0x0076, 0x00ff, ' ', 2, "BIT 6,(IX+%d)" },
+ { 0x007E, 0x00ff, ' ', 2, "BIT 7,(IX+%d)" },
+ { 0x0080, 0x00ff, ' ', 2, "RES 0,(IX+%d)->B" },
+ { 0x0081, 0x00ff, ' ', 2, "RES 0,(IX+%d)->C" },
+ { 0x0082, 0x00ff, ' ', 2, "RES 0,(IX+%d)->D" },
+ { 0x0083, 0x00ff, ' ', 2, "RES 0,(IX+%d)->E" },
+ { 0x0084, 0x00ff, ' ', 2, "RES 0,(IX+%d)->H" },
+ { 0x0085, 0x00ff, ' ', 2, "RES 0,(IX+%d)->L" },
+ { 0x0086, 0x00ff, ' ', 2, "RES 0,(IX+%d)" },
+ { 0x0087, 0x00ff, ' ', 2, "RES 0,(IX+%d)->A" },
+ { 0x0088, 0x00ff, ' ', 2, "RES 1,(IX+%d)->B" },
+ { 0x0089, 0x00ff, ' ', 2, "RES 1,(IX+%d)->C" },
+ { 0x008A, 0x00ff, ' ', 2, "RES 1,(IX+%d)->D" },
+ { 0x008B, 0x00ff, ' ', 2, "RES 1,(IX+%d)->E" },
+ { 0x008C, 0x00ff, ' ', 2, "RES 1,(IX+%d)->H" },
+ { 0x008D, 0x00ff, ' ', 2, "RES 1,(IX+%d)->L" },
+ { 0x008E, 0x00ff, ' ', 2, "RES 1,(IX+%d)" },
+ { 0x008F, 0x00ff, ' ', 2, "RES 1,(IX+%d)->A" },
+ { 0x0090, 0x00ff, ' ', 2, "RES 2,(IX+%d)->B" },
+ { 0x0091, 0x00ff, ' ', 2, "RES 2,(IX+%d)->C" },
+ { 0x0092, 0x00ff, ' ', 2, "RES 2,(IX+%d)->D" },
+ { 0x0093, 0x00ff, ' ', 2, "RES 2,(IX+%d)->E" },
+ { 0x0094, 0x00ff, ' ', 2, "RES 2,(IX+%d)->H" },
+ { 0x0095, 0x00ff, ' ', 2, "RES 2,(IX+%d)->L" },
+ { 0x0096, 0x00ff, ' ', 2, "RES 2,(IX+%d)" },
+ { 0x0097, 0x00ff, ' ', 2, "RES 2,(IX+%d)->A" },
+ { 0x0098, 0x00ff, ' ', 2, "RES 3,(IX+%d)->B" },
+ { 0x0099, 0x00ff, ' ', 2, "RES 3,(IX+%d)->C" },
+ { 0x009A, 0x00ff, ' ', 2, "RES 3,(IX+%d)->D" },
+ { 0x009B, 0x00ff, ' ', 2, "RES 3,(IX+%d)->E" },
+ { 0x009C, 0x00ff, ' ', 2, "RES 3,(IX+%d)->H" },
+ { 0x009D, 0x00ff, ' ', 2, "RES 3,(IX+%d)->L" },
+ { 0x009E, 0x00ff, ' ', 2, "RES 3,(IX+%d)" },
+ { 0x009F, 0x00ff, ' ', 2, "RES 3,(IX+%d)->A" },
+ { 0x00A0, 0x00ff, ' ', 2, "RES 4,(IX+%d)->B" },
+ { 0x00A1, 0x00ff, ' ', 2, "RES 4,(IX+%d)->C" },
+ { 0x00A2, 0x00ff, ' ', 2, "RES 4,(IX+%d)->D" },
+ { 0x00A3, 0x00ff, ' ', 2, "RES 4,(IX+%d)->E" },
+ { 0x00A4, 0x00ff, ' ', 2, "RES 4,(IX+%d)->H" },
+ { 0x00A5, 0x00ff, ' ', 2, "RES 4,(IX+%d)->L" },
+ { 0x00A6, 0x00ff, ' ', 2, "RES 4,(IX+%d)" },
+ { 0x00A7, 0x00ff, ' ', 2, "RES 4,(IX+%d)->A" },
+ { 0x00A8, 0x00ff, ' ', 2, "RES 5,(IX+%d)->B" },
+ { 0x00A9, 0x00ff, ' ', 2, "RES 5,(IX+%d)->C" },
+ { 0x00AA, 0x00ff, ' ', 2, "RES 5,(IX+%d)->D" },
+ { 0x00AB, 0x00ff, ' ', 2, "RES 5,(IX+%d)->E" },
+ { 0x00AC, 0x00ff, ' ', 2, "RES 5,(IX+%d)->H" },
+ { 0x00AD, 0x00ff, ' ', 2, "RES 5,(IX+%d)->L" },
+ { 0x00AE, 0x00ff, ' ', 2, "RES 5,(IX+%d)" },
+ { 0x00AF, 0x00ff, ' ', 2, "RES 5,(IX+%d)->A" },
+ { 0x00B0, 0x00ff, ' ', 2, "RES 6,(IX+%d)->B" },
+ { 0x00B1, 0x00ff, ' ', 2, "RES 6,(IX+%d)->C" },
+ { 0x00B2, 0x00ff, ' ', 2, "RES 6,(IX+%d)->D" },
+ { 0x00B3, 0x00ff, ' ', 2, "RES 6,(IX+%d)->E" },
+ { 0x00B4, 0x00ff, ' ', 2, "RES 6,(IX+%d)->H" },
+ { 0x00B5, 0x00ff, ' ', 2, "RES 6,(IX+%d)->L" },
+ { 0x00B6, 0x00ff, ' ', 2, "RES 6,(IX+%d)" },
+ { 0x00B7, 0x00ff, ' ', 2, "RES 6,(IX+%d)->A" },
+ { 0x00B8, 0x00ff, ' ', 2, "RES 7,(IX+%d)->B" },
+ { 0x00B9, 0x00ff, ' ', 2, "RES 7,(IX+%d)->C" },
+ { 0x00BA, 0x00ff, ' ', 2, "RES 7,(IX+%d)->D" },
+ { 0x00BB, 0x00ff, ' ', 2, "RES 7,(IX+%d)->E" },
+ { 0x00BC, 0x00ff, ' ', 2, "RES 7,(IX+%d)->H" },
+ { 0x00BD, 0x00ff, ' ', 2, "RES 7,(IX+%d)->L" },
+ { 0x00BE, 0x00ff, ' ', 2, "RES 7,(IX+%d)" },
+ { 0x00BF, 0x00ff, ' ', 2, "RES 7,(IX+%d)->A" },
+ { 0x00C0, 0x00ff, ' ', 2, "SET 0,(IX+%d)->B" },
+ { 0x00C1, 0x00ff, ' ', 2, "SET 0,(IX+%d)->C" },
+ { 0x00C2, 0x00ff, ' ', 2, "SET 0,(IX+%d)->D" },
+ { 0x00C3, 0x00ff, ' ', 2, "SET 0,(IX+%d)->E" },
+ { 0x00C4, 0x00ff, ' ', 2, "SET 0,(IX+%d)->H" },
+ { 0x00C5, 0x00ff, ' ', 2, "SET 0,(IX+%d)->L" },
+ { 0x00C6, 0x00ff, ' ', 2, "SET 0,(IX+%d)" },
+ { 0x00C7, 0x00ff, ' ', 2, "SET 0,(IX+%d)->A" },
+ { 0x00C8, 0x00ff, ' ', 2, "SET 1,(IX+%d)->B" },
+ { 0x00C9, 0x00ff, ' ', 2, "SET 1,(IX+%d)->C" },
+ { 0x00CA, 0x00ff, ' ', 2, "SET 1,(IX+%d)->D" },
+ { 0x00CB, 0x00ff, ' ', 2, "SET 1,(IX+%d)->E" },
+ { 0x00CC, 0x00ff, ' ', 2, "SET 1,(IX+%d)->H" },
+ { 0x00CD, 0x00ff, ' ', 2, "SET 1,(IX+%d)->L" },
+ { 0x00CE, 0x00ff, ' ', 2, "SET 1,(IX+%d)" },
+ { 0x00CF, 0x00ff, ' ', 2, "SET 1,(IX+%d)->A" },
+ { 0x00D0, 0x00ff, ' ', 2, "SET 2,(IX+%d)->B" },
+ { 0x00D1, 0x00ff, ' ', 2, "SET 2,(IX+%d)->C" },
+ { 0x00D2, 0x00ff, ' ', 2, "SET 2,(IX+%d)->D" },
+ { 0x00D3, 0x00ff, ' ', 2, "SET 2,(IX+%d)->E" },
+ { 0x00D4, 0x00ff, ' ', 2, "SET 2,(IX+%d)->H" },
+ { 0x00D5, 0x00ff, ' ', 2, "SET 2,(IX+%d)->L" },
+ { 0x00D6, 0x00ff, ' ', 2, "SET 2,(IX+%d)" },
+ { 0x00D7, 0x00ff, ' ', 2, "SET 2,(IX+%d)->A" },
+ { 0x00D8, 0x00ff, ' ', 2, "SET 3,(IX+%d)->B" },
+ { 0x00D9, 0x00ff, ' ', 2, "SET 3,(IX+%d)->C" },
+ { 0x00DA, 0x00ff, ' ', 2, "SET 3,(IX+%d)->D" },
+ { 0x00DB, 0x00ff, ' ', 2, "SET 3,(IX+%d)->E" },
+ { 0x00DC, 0x00ff, ' ', 2, "SET 3,(IX+%d)->H" },
+ { 0x00DD, 0x00ff, ' ', 2, "SET 3,(IX+%d)->L" },
+ { 0x00DE, 0x00ff, ' ', 2, "SET 3,(IX+%d)" },
+ { 0x00DF, 0x00ff, ' ', 2, "SET 3,(IX+%d)->A" },
+ { 0x00E0, 0x00ff, ' ', 2, "SET 4,(IX+%d)->B" },
+ { 0x00E1, 0x00ff, ' ', 2, "SET 4,(IX+%d)->C" },
+ { 0x00E2, 0x00ff, ' ', 2, "SET 4,(IX+%d)->D" },
+ { 0x00E3, 0x00ff, ' ', 2, "SET 4,(IX+%d)->E" },
+ { 0x00E4, 0x00ff, ' ', 2, "SET 4,(IX+%d)->H" },
+ { 0x00E5, 0x00ff, ' ', 2, "SET 4,(IX+%d)->L" },
+ { 0x00E6, 0x00ff, ' ', 2, "SET 4,(IX+%d)" },
+ { 0x00E7, 0x00ff, ' ', 2, "SET 4,(IX+%d)->A" },
+ { 0x00E8, 0x00ff, ' ', 2, "SET 5,(IX+%d)->B" },
+ { 0x00E9, 0x00ff, ' ', 2, "SET 5,(IX+%d)->C" },
+ { 0x00EA, 0x00ff, ' ', 2, "SET 5,(IX+%d)->D" },
+ { 0x00EB, 0x00ff, ' ', 2, "SET 5,(IX+%d)->E" },
+ { 0x00EC, 0x00ff, ' ', 2, "SET 5,(IX+%d)->H" },
+ { 0x00ED, 0x00ff, ' ', 2, "SET 5,(IX+%d)->L" },
+ { 0x00EE, 0x00ff, ' ', 2, "SET 5,(IX+%d)" },
+ { 0x00EF, 0x00ff, ' ', 2, "SET 5,(IX+%d)->A" },
+ { 0x00F0, 0x00ff, ' ', 2, "SET 6,(IX+%d)->B" },
+ { 0x00F1, 0x00ff, ' ', 2, "SET 6,(IX+%d)->C" },
+ { 0x00F2, 0x00ff, ' ', 2, "SET 6,(IX+%d)->D" },
+ { 0x00F3, 0x00ff, ' ', 2, "SET 6,(IX+%d)->E" },
+ { 0x00F4, 0x00ff, ' ', 2, "SET 6,(IX+%d)->H" },
+ { 0x00F5, 0x00ff, ' ', 2, "SET 6,(IX+%d)->L" },
+ { 0x00F6, 0x00ff, ' ', 2, "SET 6,(IX+%d)" },
+ { 0x00F7, 0x00ff, ' ', 2, "SET 6,(IX+%d)->A" },
+ { 0x00F8, 0x00ff, ' ', 2, "SET 7,(IX+%d)->B" },
+ { 0x00F9, 0x00ff, ' ', 2, "SET 7,(IX+%d)->C" },
+ { 0x00FA, 0x00ff, ' ', 2, "SET 7,(IX+%d)->D" },
+ { 0x00FB, 0x00ff, ' ', 2, "SET 7,(IX+%d)->E" },
+ { 0x00FC, 0x00ff, ' ', 2, "SET 7,(IX+%d)->H" },
+ { 0x00FD, 0x00ff, ' ', 2, "SET 7,(IX+%d)->L" },
+ { 0x00FE, 0x00ff, ' ', 2, "SET 7,(IX+%d)" },
+ { 0x00FF, 0x00ff, ' ', 2, "SET 7,(IX+%d)->A" },
+ { 0, 0, 0, 0, NULL }
+};
+
+struct dis_entry disass_z80_fdcb[]= {
+ { 0x0000, 0x00ff, ' ', 2, "RLC (IY+%d)->B" },
+ { 0x0001, 0x00ff, ' ', 2, "RLC (IY+%d)->C" },
+ { 0x0002, 0x00ff, ' ', 2, "RLC (IY+%d)->D" },
+ { 0x0003, 0x00ff, ' ', 2, "RLC (IY+%d)->E" },
+ { 0x0004, 0x00ff, ' ', 2, "RLC (IY+%d)->H" },
+ { 0x0005, 0x00ff, ' ', 2, "RLC (IY+%d)->L" },
+ { 0x0006, 0x00ff, ' ', 2, "RLC (IY+%d)" },
+ { 0x0007, 0x00ff, ' ', 2, "RLC (IY+%d)->A" },
+ { 0x0008, 0x00ff, ' ', 2, "RRC (IY+%d)->B" },
+ { 0x0009, 0x00ff, ' ', 2, "RRC (IY+%d)->C" },
+ { 0x000A, 0x00ff, ' ', 2, "RRC (IY+%d)->D" },
+ { 0x000B, 0x00ff, ' ', 2, "RRC (IY+%d)->E" },
+ { 0x000C, 0x00ff, ' ', 2, "RRC (IY+%d)->H" },
+ { 0x000D, 0x00ff, ' ', 2, "RRC (IY+%d)->L" },
+ { 0x000E, 0x00ff, ' ', 2, "RRC (IY+%d)" },
+ { 0x000F, 0x00ff, ' ', 2, "RRC (IY+%d)->A" },
+ { 0x0010, 0x00ff, ' ', 2, "RL (IY+%d)->B" },
+ { 0x0011, 0x00ff, ' ', 2, "RL (IY+%d)->C" },
+ { 0x0012, 0x00ff, ' ', 2, "RL (IY+%d)->D" },
+ { 0x0013, 0x00ff, ' ', 2, "RL (IY+%d)->E" },
+ { 0x0014, 0x00ff, ' ', 2, "RL (IY+%d)->H" },
+ { 0x0015, 0x00ff, ' ', 2, "RL (IY+%d)->L" },
+ { 0x0016, 0x00ff, ' ', 2, "RL (IY+%d)" },
+ { 0x0017, 0x00ff, ' ', 2, "RL (IY+%d)->A" },
+ { 0x0018, 0x00ff, ' ', 2, "RR (IY+%d)->B" },
+ { 0x0019, 0x00ff, ' ', 2, "RR (IY+%d)->C" },
+ { 0x001A, 0x00ff, ' ', 2, "RR (IY+%d)->D" },
+ { 0x001B, 0x00ff, ' ', 2, "RR (IY+%d)->E" },
+ { 0x001C, 0x00ff, ' ', 2, "RR (IY+%d)->H" },
+ { 0x001D, 0x00ff, ' ', 2, "RR (IY+%d)->L" },
+ { 0x001E, 0x00ff, ' ', 2, "RR (IY+%d)" },
+ { 0x001F, 0x00ff, ' ', 2, "RR (IY+%d)->A" },
+ { 0x0020, 0x00ff, ' ', 2, "SLA (IY+%d)->B" },
+ { 0x0021, 0x00ff, ' ', 2, "SLA (IY+%d)->C" },
+ { 0x0022, 0x00ff, ' ', 2, "SLA (IY+%d)->D" },
+ { 0x0023, 0x00ff, ' ', 2, "SLA (IY+%d)->E" },
+ { 0x0024, 0x00ff, ' ', 2, "SLA (IY+%d)->H" },
+ { 0x0025, 0x00ff, ' ', 2, "SLA (IY+%d)->L" },
+ { 0x0026, 0x00ff, ' ', 2, "SLA (IY+%d)" },
+ { 0x0027, 0x00ff, ' ', 2, "SLA (IY+%d)->A" },
+ { 0x0028, 0x00ff, ' ', 2, "SRA (IY+%d)->B" },
+ { 0x0029, 0x00ff, ' ', 2, "SRA (IY+%d)->C" },
+ { 0x002A, 0x00ff, ' ', 2, "SRA (IY+%d)->D" },
+ { 0x002B, 0x00ff, ' ', 2, "SRA (IY+%d)->E" },
+ { 0x002C, 0x00ff, ' ', 2, "SRA (IY+%d)->H" },
+ { 0x002D, 0x00ff, ' ', 2, "SRA (IY+%d)->L" },
+ { 0x002E, 0x00ff, ' ', 2, "SRA (IY+%d)" },
+ { 0x002F, 0x00ff, ' ', 2, "SRA (IY+%d)->A" },
+ { 0x0030, 0x00ff, ' ', 2, "SLIA (IY+%d)->B" },
+ { 0x0031, 0x00ff, ' ', 2, "SLIA (IY+%d)->C" },
+ { 0x0032, 0x00ff, ' ', 2, "SLIA (IY+%d)->D" },
+ { 0x0033, 0x00ff, ' ', 2, "SLIA (IY+%d)->E" },
+ { 0x0034, 0x00ff, ' ', 2, "SLIA (IY+%d)->H" },
+ { 0x0035, 0x00ff, ' ', 2, "SLIA (IY+%d)->L" },
+ { 0x0036, 0x00ff, ' ', 2, "SLIA (IY+%d)" },
+ { 0x0037, 0x00ff, ' ', 2, "SLIA (IY+%d)->A" },
+ { 0x0038, 0x00ff, ' ', 2, "SRL (IY+%d)->B" },
+ { 0x0039, 0x00ff, ' ', 2, "SRL (IY+%d)->C" },
+ { 0x003A, 0x00ff, ' ', 2, "SRL (IY+%d)->D" },
+ { 0x003B, 0x00ff, ' ', 2, "SRL (IY+%d)->E" },
+ { 0x003C, 0x00ff, ' ', 2, "SRL (IY+%d)->H" },
+ { 0x003D, 0x00ff, ' ', 2, "SRL (IY+%d)->L" },
+ { 0x003E, 0x00ff, ' ', 2, "SRL (IY+%d)" },
+ { 0x003F, 0x00ff, ' ', 2, "SRL A" },
+ { 0x0040, 0x00ff, ' ', 2, "BIT (IY+%d)->0,B" },
+ { 0x0041, 0x00ff, ' ', 2, "BIT (IY+%d)->0,C" },
+ { 0x0042, 0x00ff, ' ', 2, "BIT (IY+%d)->0,D" },
+ { 0x0043, 0x00ff, ' ', 2, "BIT (IY+%d)->0,E" },
+ { 0x0044, 0x00ff, ' ', 2, "BIT (IY+%d)->0,H" },
+ { 0x0045, 0x00ff, ' ', 2, "BIT (IY+%d)->0,L" },
+ { 0x0046, 0x00ff, ' ', 2, "BIT 0,(IY+%d)" },
+ { 0x004E, 0x00ff, ' ', 2, "BIT 1,(IY+%d)" },
+ { 0x0056, 0x00ff, ' ', 2, "BIT 2,(IY+%d)" },
+ { 0x005E, 0x00ff, ' ', 2, "BIT 3,(IY+%d)" },
+ { 0x0066, 0x00ff, ' ', 2, "BIT 4,(IY+%d)" },
+ { 0x006E, 0x00ff, ' ', 2, "BIT 5,(IY+%d)" },
+ { 0x0076, 0x00ff, ' ', 2, "BIT 6,(IY+%d)" },
+ { 0x007E, 0x00ff, ' ', 2, "BIT 7,(IY+%d)" },
+ { 0x0080, 0x00ff, ' ', 2, "RES 0,(IY+%d)->B" },
+ { 0x0081, 0x00ff, ' ', 2, "RES 0,(IY+%d)->C" },
+ { 0x0082, 0x00ff, ' ', 2, "RES 0,(IY+%d)->D" },
+ { 0x0083, 0x00ff, ' ', 2, "RES 0,(IY+%d)->E" },
+ { 0x0084, 0x00ff, ' ', 2, "RES 0,(IY+%d)->H" },
+ { 0x0085, 0x00ff, ' ', 2, "RES 0,(IY+%d)->L" },
+ { 0x0086, 0x00ff, ' ', 2, "RES 0,(IY+%d)" },
+ { 0x0087, 0x00ff, ' ', 2, "RES 0,(IY+%d)->A" },
+ { 0x0088, 0x00ff, ' ', 2, "RES 1,(IY+%d)->B" },
+ { 0x0089, 0x00ff, ' ', 2, "RES 1,(IY+%d)->C" },
+ { 0x008A, 0x00ff, ' ', 2, "RES 1,(IY+%d)->D" },
+ { 0x008B, 0x00ff, ' ', 2, "RES 1,(IY+%d)->E" },
+ { 0x008C, 0x00ff, ' ', 2, "RES 1,(IY+%d)->H" },
+ { 0x008D, 0x00ff, ' ', 2, "RES 1,(IY+%d)->L" },
+ { 0x008E, 0x00ff, ' ', 2, "RES 1,(IY+%d)" },
+ { 0x008F, 0x00ff, ' ', 2, "RES 1,(IY+%d)->A" },
+ { 0x0090, 0x00ff, ' ', 2, "RES 2,(IY+%d)->B" },
+ { 0x0091, 0x00ff, ' ', 2, "RES 2,(IY+%d)->C" },
+ { 0x0092, 0x00ff, ' ', 2, "RES 2,(IY+%d)->D" },
+ { 0x0093, 0x00ff, ' ', 2, "RES 2,(IY+%d)->E" },
+ { 0x0094, 0x00ff, ' ', 2, "RES 2,(IY+%d)->H" },
+ { 0x0095, 0x00ff, ' ', 2, "RES 2,(IY+%d)->L" },
+ { 0x0096, 0x00ff, ' ', 2, "RES 2,(IY+%d)" },
+ { 0x0097, 0x00ff, ' ', 2, "RES 2,(IY+%d)->A" },
+ { 0x0098, 0x00ff, ' ', 2, "RES 3,(IY+%d)->B" },
+ { 0x0099, 0x00ff, ' ', 2, "RES 3,(IY+%d)->C" },
+ { 0x009A, 0x00ff, ' ', 2, "RES 3,(IY+%d)->D" },
+ { 0x009B, 0x00ff, ' ', 2, "RES 3,(IY+%d)->E" },
+ { 0x009C, 0x00ff, ' ', 2, "RES 3,(IY+%d)->H" },
+ { 0x009D, 0x00ff, ' ', 2, "RES 3,(IY+%d)->L" },
+ { 0x009E, 0x00ff, ' ', 2, "RES 3,(IY+%d)" },
+ { 0x009F, 0x00ff, ' ', 2, "RES 3,(IY+%d)->A" },
+ { 0x00A0, 0x00ff, ' ', 2, "RES 4,(IY+%d)->B" },
+ { 0x00A1, 0x00ff, ' ', 2, "RES 4,(IY+%d)->C" },
+ { 0x00A2, 0x00ff, ' ', 2, "RES 4,(IY+%d)->D" },
+ { 0x00A3, 0x00ff, ' ', 2, "RES 4,(IY+%d)->E" },
+ { 0x00A4, 0x00ff, ' ', 2, "RES 4,(IY+%d)->H" },
+ { 0x00A5, 0x00ff, ' ', 2, "RES 4,(IY+%d)->L" },
+ { 0x00A6, 0x00ff, ' ', 2, "RES 4,(IY+%d)" },
+ { 0x00A7, 0x00ff, ' ', 2, "RES 4,(IY+%d)->A" },
+ { 0x00A8, 0x00ff, ' ', 2, "RES 5,(IY+%d)->B" },
+ { 0x00A9, 0x00ff, ' ', 2, "RES 5,(IY+%d)->C" },
+ { 0x00AA, 0x00ff, ' ', 2, "RES 5,(IY+%d)->D" },
+ { 0x00AB, 0x00ff, ' ', 2, "RES 5,(IY+%d)->E" },
+ { 0x00AC, 0x00ff, ' ', 2, "RES 5,(IY+%d)->H" },
+ { 0x00AD, 0x00ff, ' ', 2, "RES 5,(IY+%d)->L" },
+ { 0x00AE, 0x00ff, ' ', 2, "RES 5,(IY+%d)" },
+ { 0x00AF, 0x00ff, ' ', 2, "RES 5,(IY+%d)->A" },
+ { 0x00B0, 0x00ff, ' ', 2, "RES 6,(IY+%d)->B" },
+ { 0x00B1, 0x00ff, ' ', 2, "RES 6,(IY+%d)->C" },
+ { 0x00B2, 0x00ff, ' ', 2, "RES 6,(IY+%d)->D" },
+ { 0x00B3, 0x00ff, ' ', 2, "RES 6,(IY+%d)->E" },
+ { 0x00B4, 0x00ff, ' ', 2, "RES 6,(IY+%d)->H" },
+ { 0x00B5, 0x00ff, ' ', 2, "RES 6,(IY+%d)->L" },
+ { 0x00B6, 0x00ff, ' ', 2, "RES 6,(IY+%d)" },
+ { 0x00B7, 0x00ff, ' ', 2, "RES 6,(IY+%d)->A" },
+ { 0x00B8, 0x00ff, ' ', 2, "RES 7,(IY+%d)->B" },
+ { 0x00B9, 0x00ff, ' ', 2, "RES 7,(IY+%d)->C" },
+ { 0x00BA, 0x00ff, ' ', 2, "RES 7,(IY+%d)->D" },
+ { 0x00BB, 0x00ff, ' ', 2, "RES 7,(IY+%d)->E" },
+ { 0x00BC, 0x00ff, ' ', 2, "RES 7,(IY+%d)->H" },
+ { 0x00BD, 0x00ff, ' ', 2, "RES 7,(IY+%d)->L" },
+ { 0x00BE, 0x00ff, ' ', 2, "RES 7,(IY+%d)" },
+ { 0x00BF, 0x00ff, ' ', 2, "RES 7,(IY+%d)->A" },
+ { 0x00C0, 0x00ff, ' ', 2, "SET 0,(IY+%d)->B" },
+ { 0x00C1, 0x00ff, ' ', 2, "SET 0,(IY+%d)->C" },
+ { 0x00C2, 0x00ff, ' ', 2, "SET 0,(IY+%d)->D" },
+ { 0x00C3, 0x00ff, ' ', 2, "SET 0,(IY+%d)->E" },
+ { 0x00C4, 0x00ff, ' ', 2, "SET 0,(IY+%d)->H" },
+ { 0x00C5, 0x00ff, ' ', 2, "SET 0,(IY+%d)->L" },
+ { 0x00C6, 0x00ff, ' ', 2, "SET 0,(IY+%d)" },
+ { 0x00C7, 0x00ff, ' ', 2, "SET 0,(IY+%d)->A" },
+ { 0x00C8, 0x00ff, ' ', 2, "SET 1,(IY+%d)->B" },
+ { 0x00C9, 0x00ff, ' ', 2, "SET 1,(IY+%d)->C" },
+ { 0x00CA, 0x00ff, ' ', 2, "SET 1,(IY+%d)->D" },
+ { 0x00CB, 0x00ff, ' ', 2, "SET 1,(IY+%d)->E" },
+ { 0x00CC, 0x00ff, ' ', 2, "SET 1,(IY+%d)->H" },
+ { 0x00CD, 0x00ff, ' ', 2, "SET 1,(IY+%d)->L" },
+ { 0x00CE, 0x00ff, ' ', 2, "SET 1,(IY+%d)" },
+ { 0x00CF, 0x00ff, ' ', 2, "SET 1,(IY+%d)->A" },
+ { 0x00D0, 0x00ff, ' ', 2, "SET 2,(IY+%d)->B" },
+ { 0x00D1, 0x00ff, ' ', 2, "SET 2,(IY+%d)->C" },
+ { 0x00D2, 0x00ff, ' ', 2, "SET 2,(IY+%d)->D" },
+ { 0x00D3, 0x00ff, ' ', 2, "SET 2,(IY+%d)->E" },
+ { 0x00D4, 0x00ff, ' ', 2, "SET 2,(IY+%d)->H" },
+ { 0x00D5, 0x00ff, ' ', 2, "SET 2,(IY+%d)->L" },
+ { 0x00D6, 0x00ff, ' ', 2, "SET 2,(IY+%d)" },
+ { 0x00D7, 0x00ff, ' ', 2, "SET 2,(IY+%d)->A" },
+ { 0x00D8, 0x00ff, ' ', 2, "SET 3,(IY+%d)->B" },
+ { 0x00D9, 0x00ff, ' ', 2, "SET 3,(IY+%d)->C" },
+ { 0x00DA, 0x00ff, ' ', 2, "SET 3,(IY+%d)->D" },
+ { 0x00DB, 0x00ff, ' ', 2, "SET 3,(IY+%d)->E" },
+ { 0x00DC, 0x00ff, ' ', 2, "SET 3,(IY+%d)->H" },
+ { 0x00DD, 0x00ff, ' ', 2, "SET 3,(IY+%d)->L" },
+ { 0x00DE, 0x00ff, ' ', 2, "SET 3,(IY+%d)" },
+ { 0x00DF, 0x00ff, ' ', 2, "SET 3,(IY+%d)->A" },
+ { 0x00E0, 0x00ff, ' ', 2, "SET 4,(IY+%d)->B" },
+ { 0x00E1, 0x00ff, ' ', 2, "SET 4,(IY+%d)->C" },
+ { 0x00E2, 0x00ff, ' ', 2, "SET 4,(IY+%d)->D" },
+ { 0x00E3, 0x00ff, ' ', 2, "SET 4,(IY+%d)->E" },
+ { 0x00E4, 0x00ff, ' ', 2, "SET 4,(IY+%d)->H" },
+ { 0x00E5, 0x00ff, ' ', 2, "SET 4,(IY+%d)->L" },
+ { 0x00E6, 0x00ff, ' ', 2, "SET 4,(IY+%d)" },
+ { 0x00E7, 0x00ff, ' ', 2, "SET 4,(IY+%d)->A" },
+ { 0x00E8, 0x00ff, ' ', 2, "SET 5,(IY+%d)->B" },
+ { 0x00E9, 0x00ff, ' ', 2, "SET 5,(IY+%d)->C" },
+ { 0x00EA, 0x00ff, ' ', 2, "SET 5,(IY+%d)->D" },
+ { 0x00EB, 0x00ff, ' ', 2, "SET 5,(IY+%d)->E" },
+ { 0x00EC, 0x00ff, ' ', 2, "SET 5,(IY+%d)->H" },
+ { 0x00ED, 0x00ff, ' ', 2, "SET 5,(IY+%d)->L" },
+ { 0x00EE, 0x00ff, ' ', 2, "SET 5,(IY+%d)" },
+ { 0x00EF, 0x00ff, ' ', 2, "SET 5,(IY+%d)->A" },
+ { 0x00F0, 0x00ff, ' ', 2, "SET 6,(IY+%d)->B" },
+ { 0x00F1, 0x00ff, ' ', 2, "SET 6,(IY+%d)->C" },
+ { 0x00F2, 0x00ff, ' ', 2, "SET 6,(IY+%d)->D" },
+ { 0x00F3, 0x00ff, ' ', 2, "SET 6,(IY+%d)->E" },
+ { 0x00F4, 0x00ff, ' ', 2, "SET 6,(IY+%d)->H" },
+ { 0x00F5, 0x00ff, ' ', 2, "SET 6,(IY+%d)->L" },
+ { 0x00F6, 0x00ff, ' ', 2, "SET 6,(IY+%d)" },
+ { 0x00F7, 0x00ff, ' ', 2, "SET 6,(IY+%d)->A" },
+ { 0x00F8, 0x00ff, ' ', 2, "SET 7,(IY+%d)->B" },
+ { 0x00F9, 0x00ff, ' ', 2, "SET 7,(IY+%d)->C" },
+ { 0x00FA, 0x00ff, ' ', 2, "SET 7,(IY+%d)->D" },
+ { 0x00FB, 0x00ff, ' ', 2, "SET 7,(IY+%d)->E" },
+ { 0x00FC, 0x00ff, ' ', 2, "SET 7,(IY+%d)->H" },
+ { 0x00FD, 0x00ff, ' ', 2, "SET 7,(IY+%d)->L" },
+ { 0x00FE, 0x00ff, ' ', 2, "SET 7,(IY+%d)" },
+ { 0x00FF, 0x00ff, ' ', 2, "SET 7,(IY+%d)->A" },
+ { 0, 0, 0, 0, NULL }
+};