libz80 with compilation problems (uses up to much ram)
opcodes_table.h@1:78a39c3a30f6, 2011-03-12 (annotated)
- Committer:
- gertk
- Date:
- Sat Mar 12 22:39:10 2011 +0000
- Revision:
- 1:78a39c3a30f6
- Parent:
- 0:b612024f5aee
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gertk | 0:b612024f5aee | 1 | static struct Z80OpcodeTable opcodes_FDCB = { 1, { |
gertk | 0:b612024f5aee | 2 | { LD_B_RLC_off_IY_d , OP_BYTE , "LD B,RLC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 3 | { LD_C_RLC_off_IY_d , OP_BYTE , "LD C,RLC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 4 | { LD_D_RLC_off_IY_d , OP_BYTE , "LD D,RLC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 5 | { LD_E_RLC_off_IY_d , OP_BYTE , "LD E,RLC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 6 | { LD_H_RLC_off_IY_d , OP_BYTE , "LD H,RLC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 7 | { LD_L_RLC_off_IY_d , OP_BYTE , "LD L,RLC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 8 | { RLC_off_IY_d , OP_BYTE , "RLC (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 9 | { LD_A_RLC_off_IY_d , OP_BYTE , "LD A,RLC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 10 | { LD_B_RRC_off_IY_d , OP_BYTE , "LD B,RRC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 11 | { LD_C_RRC_off_IY_d , OP_BYTE , "LD C,RRC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 12 | { LD_D_RRC_off_IY_d , OP_BYTE , "LD D,RRC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 13 | { LD_E_RRC_off_IY_d , OP_BYTE , "LD E,RRC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 14 | { LD_H_RRC_off_IY_d , OP_BYTE , "LD H,RRC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 15 | { LD_L_RRC_off_IY_d , OP_BYTE , "LD L,RRC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 16 | { RRC_off_IY_d , OP_BYTE , "RRC (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 17 | { LD_A_RRC_off_IY_d , OP_BYTE , "LD A,RRC (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 18 | { LD_B_RL_off_IY_d , OP_BYTE , "LD B,RL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 19 | { LD_C_RL_off_IY_d , OP_BYTE , "LD C,RL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 20 | { LD_D_RL_off_IY_d , OP_BYTE , "LD D,RL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 21 | { LD_E_RL_off_IY_d , OP_BYTE , "LD E,RL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 22 | { LD_H_RL_off_IY_d , OP_BYTE , "LD H,RL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 23 | { LD_L_RL_off_IY_d , OP_BYTE , "LD L,RL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 24 | { RL_off_IY_d , OP_BYTE , "RL (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 25 | { LD_A_RL_off_IY_d , OP_BYTE , "LD A,RL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 26 | { LD_B_RR_off_IY_d , OP_BYTE , "LD B,RR (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 27 | { LD_C_RR_off_IY_d , OP_BYTE , "LD C,RR (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 28 | { LD_D_RR_off_IY_d , OP_BYTE , "LD D,RR (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 29 | { LD_E_RR_off_IY_d , OP_BYTE , "LD E,RR (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 30 | { LD_H_RR_off_IY_d , OP_BYTE , "LD H,RR (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 31 | { LD_L_RR_off_IY_d , OP_BYTE , "LD L,RR (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 32 | { RR_off_IY_d , OP_BYTE , "RR (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 33 | { LD_A_RR_off_IY_d , OP_BYTE , "LD A,RR (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 34 | { LD_B_SLA_off_IY_d , OP_BYTE , "LD B,SLA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 35 | { LD_C_SLA_off_IY_d , OP_BYTE , "LD C,SLA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 36 | { LD_D_SLA_off_IY_d , OP_BYTE , "LD D,SLA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 37 | { LD_E_SLA_off_IY_d , OP_BYTE , "LD E,SLA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 38 | { LD_H_SLA_off_IY_d , OP_BYTE , "LD H,SLA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 39 | { LD_L_SLA_off_IY_d , OP_BYTE , "LD L,SLA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 40 | { SLA_off_IY_d , OP_BYTE , "SLA (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 41 | { LD_A_SLA_off_IY_d , OP_BYTE , "LD A,SLA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 42 | { LD_B_SRA_off_IY_d , OP_BYTE , "LD B,SRA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 43 | { LD_C_SRA_off_IY_d , OP_BYTE , "LD C,SRA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 44 | { LD_D_SRA_off_IY_d , OP_BYTE , "LD D,SRA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 45 | { LD_E_SRA_off_IY_d , OP_BYTE , "LD E,SRA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 46 | { LD_H_SRA_off_IY_d , OP_BYTE , "LD H,SRA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 47 | { LD_L_SRA_off_IY_d , OP_BYTE , "LD L,SRA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 48 | { SRA_off_IY_d , OP_BYTE , "SRA (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 49 | { LD_A_SRA_off_IY_d , OP_BYTE , "LD A,SRA (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 50 | { LD_B_SLL_off_IY_d , OP_BYTE , "LD B,SLL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 51 | { LD_C_SLL_off_IY_d , OP_BYTE , "LD C,SLL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 52 | { LD_D_SLL_off_IY_d , OP_BYTE , "LD D,SLL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 53 | { LD_E_SLL_off_IY_d , OP_BYTE , "LD E,SLL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 54 | { LD_H_SLL_off_IY_d , OP_BYTE , "LD H,SLL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 55 | { LD_L_SLL_off_IY_d , OP_BYTE , "LD L,SLL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 56 | { SLL_off_IY_d , OP_BYTE , "SLL (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 57 | { LD_A_SLL_off_IY_d , OP_BYTE , "LD A,SLL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 58 | { LD_B_SRL_off_IY_d , OP_BYTE , "LD B,SRL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 59 | { LD_C_SRL_off_IY_d , OP_BYTE , "LD C,SRL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 60 | { LD_D_SRL_off_IY_d , OP_BYTE , "LD D,SRL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 61 | { LD_E_SRL_off_IY_d , OP_BYTE , "LD E,SRL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 62 | { LD_H_SRL_off_IY_d , OP_BYTE , "LD H,SRL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 63 | { LD_L_SRL_off_IY_d , OP_BYTE , "LD L,SRL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 64 | { SRL_off_IY_d , OP_BYTE , "SRL (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 65 | { LD_A_SRL_off_IY_d , OP_BYTE , "LD A,SRL (IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 66 | { BIT_0_off_IY_d , OP_BYTE , "BIT 0,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 67 | { BIT_0_off_IY_d , OP_BYTE , "BIT 0,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 68 | { BIT_0_off_IY_d , OP_BYTE , "BIT 0,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 69 | { BIT_0_off_IY_d , OP_BYTE , "BIT 0,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 70 | { BIT_0_off_IY_d , OP_BYTE , "BIT 0,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 71 | { BIT_0_off_IY_d , OP_BYTE , "BIT 0,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 72 | { BIT_0_off_IY_d , OP_BYTE , "BIT 0,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 73 | { BIT_0_off_IY_d , OP_BYTE , "BIT 0,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 74 | { BIT_1_off_IY_d , OP_BYTE , "BIT 1,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 75 | { BIT_1_off_IY_d , OP_BYTE , "BIT 1,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 76 | { BIT_1_off_IY_d , OP_BYTE , "BIT 1,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 77 | { BIT_1_off_IY_d , OP_BYTE , "BIT 1,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 78 | { BIT_1_off_IY_d , OP_BYTE , "BIT 1,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 79 | { BIT_1_off_IY_d , OP_BYTE , "BIT 1,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 80 | { BIT_1_off_IY_d , OP_BYTE , "BIT 1,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 81 | { BIT_1_off_IY_d , OP_BYTE , "BIT 1,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 82 | { BIT_2_off_IY_d , OP_BYTE , "BIT 2,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 83 | { BIT_2_off_IY_d , OP_BYTE , "BIT 2,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 84 | { BIT_2_off_IY_d , OP_BYTE , "BIT 2,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 85 | { BIT_2_off_IY_d , OP_BYTE , "BIT 2,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 86 | { BIT_2_off_IY_d , OP_BYTE , "BIT 2,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 87 | { BIT_2_off_IY_d , OP_BYTE , "BIT 2,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 88 | { BIT_2_off_IY_d , OP_BYTE , "BIT 2,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 89 | { BIT_2_off_IY_d , OP_BYTE , "BIT 2,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 90 | { BIT_3_off_IY_d , OP_BYTE , "BIT 3,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 91 | { BIT_3_off_IY_d , OP_BYTE , "BIT 3,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 92 | { BIT_3_off_IY_d , OP_BYTE , "BIT 3,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 93 | { BIT_3_off_IY_d , OP_BYTE , "BIT 3,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 94 | { BIT_3_off_IY_d , OP_BYTE , "BIT 3,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 95 | { BIT_3_off_IY_d , OP_BYTE , "BIT 3,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 96 | { BIT_3_off_IY_d , OP_BYTE , "BIT 3,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 97 | { BIT_3_off_IY_d , OP_BYTE , "BIT 3,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 98 | { BIT_4_off_IY_d , OP_BYTE , "BIT 4,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 99 | { BIT_4_off_IY_d , OP_BYTE , "BIT 4,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 100 | { BIT_4_off_IY_d , OP_BYTE , "BIT 4,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 101 | { BIT_4_off_IY_d , OP_BYTE , "BIT 4,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 102 | { BIT_4_off_IY_d , OP_BYTE , "BIT 4,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 103 | { BIT_4_off_IY_d , OP_BYTE , "BIT 4,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 104 | { BIT_4_off_IY_d , OP_BYTE , "BIT 4,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 105 | { BIT_4_off_IY_d , OP_BYTE , "BIT 4,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 106 | { BIT_5_off_IY_d , OP_BYTE , "BIT 5,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 107 | { BIT_5_off_IY_d , OP_BYTE , "BIT 5,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 108 | { BIT_5_off_IY_d , OP_BYTE , "BIT 5,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 109 | { BIT_5_off_IY_d , OP_BYTE , "BIT 5,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 110 | { BIT_5_off_IY_d , OP_BYTE , "BIT 5,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 111 | { BIT_5_off_IY_d , OP_BYTE , "BIT 5,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 112 | { BIT_5_off_IY_d , OP_BYTE , "BIT 5,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 113 | { BIT_5_off_IY_d , OP_BYTE , "BIT 5,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 114 | { BIT_6_off_IY_d , OP_BYTE , "BIT 6,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 115 | { BIT_6_off_IY_d , OP_BYTE , "BIT 6,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 116 | { BIT_6_off_IY_d , OP_BYTE , "BIT 6,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 117 | { BIT_6_off_IY_d , OP_BYTE , "BIT 6,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 118 | { BIT_6_off_IY_d , OP_BYTE , "BIT 6,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 119 | { BIT_6_off_IY_d , OP_BYTE , "BIT 6,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 120 | { BIT_6_off_IY_d , OP_BYTE , "BIT 6,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 121 | { BIT_6_off_IY_d , OP_BYTE , "BIT 6,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 122 | { BIT_7_off_IY_d , OP_BYTE , "BIT 7,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 123 | { BIT_7_off_IY_d , OP_BYTE , "BIT 7,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 124 | { BIT_7_off_IY_d , OP_BYTE , "BIT 7,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 125 | { BIT_7_off_IY_d , OP_BYTE , "BIT 7,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 126 | { BIT_7_off_IY_d , OP_BYTE , "BIT 7,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 127 | { BIT_7_off_IY_d , OP_BYTE , "BIT 7,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 128 | { BIT_7_off_IY_d , OP_BYTE , "BIT 7,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 129 | { BIT_7_off_IY_d , OP_BYTE , "BIT 7,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 130 | { LD_B_RES_0_off_IY_d , OP_BYTE , "LD B,RES 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 131 | { LD_C_RES_0_off_IY_d , OP_BYTE , "LD C,RES 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 132 | { LD_D_RES_0_off_IY_d , OP_BYTE , "LD D,RES 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 133 | { LD_E_RES_0_off_IY_d , OP_BYTE , "LD E,RES 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 134 | { LD_H_RES_0_off_IY_d , OP_BYTE , "LD H,RES 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 135 | { LD_L_RES_0_off_IY_d , OP_BYTE , "LD L,RES 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 136 | { RES_0_off_IY_d , OP_BYTE , "RES 0,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 137 | { LD_A_RES_0_off_IY_d , OP_BYTE , "LD A,RES 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 138 | { LD_B_RES_1_off_IY_d , OP_BYTE , "LD B,RES 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 139 | { LD_C_RES_1_off_IY_d , OP_BYTE , "LD C,RES 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 140 | { LD_D_RES_1_off_IY_d , OP_BYTE , "LD D,RES 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 141 | { LD_E_RES_1_off_IY_d , OP_BYTE , "LD E,RES 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 142 | { LD_H_RES_1_off_IY_d , OP_BYTE , "LD H,RES 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 143 | { LD_L_RES_1_off_IY_d , OP_BYTE , "LD L,RES 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 144 | { RES_1_off_IY_d , OP_BYTE , "RES 1,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 145 | { LD_A_RES_1_off_IY_d , OP_BYTE , "LD A,RES 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 146 | { LD_B_RES_2_off_IY_d , OP_BYTE , "LD B,RES 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 147 | { LD_C_RES_2_off_IY_d , OP_BYTE , "LD C,RES 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 148 | { LD_D_RES_2_off_IY_d , OP_BYTE , "LD D,RES 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 149 | { LD_E_RES_2_off_IY_d , OP_BYTE , "LD E,RES 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 150 | { LD_H_RES_2_off_IY_d , OP_BYTE , "LD H,RES 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 151 | { LD_L_RES_2_off_IY_d , OP_BYTE , "LD L,RES 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 152 | { RES_2_off_IY_d , OP_BYTE , "RES 2,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 153 | { LD_A_RES_2_off_IY_d , OP_BYTE , "LD A,RES 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 154 | { LD_B_RES_3_off_IY_d , OP_BYTE , "LD B,RES 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 155 | { LD_C_RES_3_off_IY_d , OP_BYTE , "LD C,RES 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 156 | { LD_D_RES_3_off_IY_d , OP_BYTE , "LD D,RES 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 157 | { LD_E_RES_3_off_IY_d , OP_BYTE , "LD E,RES 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 158 | { LD_H_RES_3_off_IY_d , OP_BYTE , "LD H,RES 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 159 | { LD_L_RES_3_off_IY_d , OP_BYTE , "LD L,RES 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 160 | { RES_3_off_IY_d , OP_BYTE , "RES 3,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 161 | { LD_A_RES_3_off_IY_d , OP_BYTE , "LD A,RES 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 162 | { LD_B_RES_4_off_IY_d , OP_BYTE , "LD B,RES 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 163 | { LD_C_RES_4_off_IY_d , OP_BYTE , "LD C,RES 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 164 | { LD_D_RES_4_off_IY_d , OP_BYTE , "LD D,RES 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 165 | { LD_E_RES_4_off_IY_d , OP_BYTE , "LD E,RES 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 166 | { LD_H_RES_4_off_IY_d , OP_BYTE , "LD H,RES 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 167 | { LD_L_RES_4_off_IY_d , OP_BYTE , "LD L,RES 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 168 | { RES_4_off_IY_d , OP_BYTE , "RES 4,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 169 | { LD_A_RES_4_off_IY_d , OP_BYTE , "LD A,RES 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 170 | { LD_B_RES_5_off_IY_d , OP_BYTE , "LD B,RES 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 171 | { LD_C_RES_5_off_IY_d , OP_BYTE , "LD C,RES 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 172 | { LD_D_RES_5_off_IY_d , OP_BYTE , "LD D,RES 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 173 | { LD_E_RES_5_off_IY_d , OP_BYTE , "LD E,RES 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 174 | { LD_H_RES_5_off_IY_d , OP_BYTE , "LD H,RES 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 175 | { LD_L_RES_5_off_IY_d , OP_BYTE , "LD L,RES 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 176 | { RES_5_off_IY_d , OP_BYTE , "RES 5,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 177 | { LD_A_RES_5_off_IY_d , OP_BYTE , "LD A,RES 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 178 | { LD_B_RES_6_off_IY_d , OP_BYTE , "LD B,RES 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 179 | { LD_C_RES_6_off_IY_d , OP_BYTE , "LD C,RES 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 180 | { LD_D_RES_6_off_IY_d , OP_BYTE , "LD D,RES 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 181 | { LD_E_RES_6_off_IY_d , OP_BYTE , "LD E,RES 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 182 | { LD_H_RES_6_off_IY_d , OP_BYTE , "LD H,RES 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 183 | { LD_L_RES_6_off_IY_d , OP_BYTE , "LD L,RES 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 184 | { RES_6_off_IY_d , OP_BYTE , "RES 6,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 185 | { LD_A_RES_6_off_IY_d , OP_BYTE , "LD A,RES 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 186 | { LD_B_RES_7_off_IY_d , OP_BYTE , "LD B,RES 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 187 | { LD_C_RES_7_off_IY_d , OP_BYTE , "LD C,RES 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 188 | { LD_D_RES_7_off_IY_d , OP_BYTE , "LD D,RES 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 189 | { LD_E_RES_7_off_IY_d , OP_BYTE , "LD E,RES 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 190 | { LD_H_RES_7_off_IY_d , OP_BYTE , "LD H,RES 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 191 | { LD_L_RES_7_off_IY_d , OP_BYTE , "LD L,RES 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 192 | { RES_7_off_IY_d , OP_BYTE , "RES 7,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 193 | { LD_A_RES_7_off_IY_d , OP_BYTE , "LD A,RES 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 194 | { LD_B_SET_0_off_IY_d , OP_BYTE , "LD B,SET 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 195 | { LD_C_SET_0_off_IY_d , OP_BYTE , "LD C,SET 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 196 | { LD_D_SET_0_off_IY_d , OP_BYTE , "LD D,SET 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 197 | { LD_E_SET_0_off_IY_d , OP_BYTE , "LD E,SET 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 198 | { LD_H_SET_0_off_IY_d , OP_BYTE , "LD H,SET 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 199 | { LD_L_SET_0_off_IY_d , OP_BYTE , "LD L,SET 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 200 | { SET_0_off_IY_d , OP_BYTE , "SET 0,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 201 | { LD_A_SET_0_off_IY_d , OP_BYTE , "LD A,SET 0,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 202 | { LD_B_SET_1_off_IY_d , OP_BYTE , "LD B,SET 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 203 | { LD_C_SET_1_off_IY_d , OP_BYTE , "LD C,SET 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 204 | { LD_D_SET_1_off_IY_d , OP_BYTE , "LD D,SET 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 205 | { LD_E_SET_1_off_IY_d , OP_BYTE , "LD E,SET 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 206 | { LD_H_SET_1_off_IY_d , OP_BYTE , "LD H,SET 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 207 | { LD_L_SET_1_off_IY_d , OP_BYTE , "LD L,SET 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 208 | { SET_1_off_IY_d , OP_BYTE , "SET 1,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 209 | { LD_A_SET_1_off_IY_d , OP_BYTE , "LD A,SET 1,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 210 | { LD_B_SET_2_off_IY_d , OP_BYTE , "LD B,SET 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 211 | { LD_C_SET_2_off_IY_d , OP_BYTE , "LD C,SET 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 212 | { LD_D_SET_2_off_IY_d , OP_BYTE , "LD D,SET 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 213 | { LD_E_SET_2_off_IY_d , OP_BYTE , "LD E,SET 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 214 | { LD_H_SET_2_off_IY_d , OP_BYTE , "LD H,SET 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 215 | { LD_L_SET_2_off_IY_d , OP_BYTE , "LD L,SET 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 216 | { SET_2_off_IY_d , OP_BYTE , "SET 2,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 217 | { LD_A_SET_2_off_IY_d , OP_BYTE , "LD A,SET 2,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 218 | { LD_B_SET_3_off_IY_d , OP_BYTE , "LD B,SET 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 219 | { LD_C_SET_3_off_IY_d , OP_BYTE , "LD C,SET 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 220 | { LD_D_SET_3_off_IY_d , OP_BYTE , "LD D,SET 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 221 | { LD_E_SET_3_off_IY_d , OP_BYTE , "LD E,SET 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 222 | { LD_H_SET_3_off_IY_d , OP_BYTE , "LD H,SET 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 223 | { LD_L_SET_3_off_IY_d , OP_BYTE , "LD L,SET 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 224 | { SET_3_off_IY_d , OP_BYTE , "SET 3,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 225 | { LD_A_SET_3_off_IY_d , OP_BYTE , "LD A,SET 3,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 226 | { LD_B_SET_4_off_IY_d , OP_BYTE , "LD B,SET 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 227 | { LD_C_SET_4_off_IY_d , OP_BYTE , "LD C,SET 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 228 | { LD_D_SET_4_off_IY_d , OP_BYTE , "LD D,SET 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 229 | { LD_E_SET_4_off_IY_d , OP_BYTE , "LD E,SET 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 230 | { LD_H_SET_4_off_IY_d , OP_BYTE , "LD H,SET 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 231 | { LD_L_SET_4_off_IY_d , OP_BYTE , "LD L,SET 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 232 | { SET_4_off_IY_d , OP_BYTE , "SET 4,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 233 | { LD_A_SET_4_off_IY_d , OP_BYTE , "LD A,SET 4,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 234 | { LD_B_SET_5_off_IY_d , OP_BYTE , "LD B,SET 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 235 | { LD_C_SET_5_off_IY_d , OP_BYTE , "LD C,SET 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 236 | { LD_D_SET_5_off_IY_d , OP_BYTE , "LD D,SET 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 237 | { LD_E_SET_5_off_IY_d , OP_BYTE , "LD E,SET 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 238 | { LD_H_SET_5_off_IY_d , OP_BYTE , "LD H,SET 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 239 | { LD_L_SET_5_off_IY_d , OP_BYTE , "LD L,SET 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 240 | { SET_5_off_IY_d , OP_BYTE , "SET 5,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 241 | { LD_A_SET_5_off_IY_d , OP_BYTE , "LD A,SET 5,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 242 | { LD_B_SET_6_off_IY_d , OP_BYTE , "LD B,SET 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 243 | { LD_C_SET_6_off_IY_d , OP_BYTE , "LD C,SET 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 244 | { LD_D_SET_6_off_IY_d , OP_BYTE , "LD D,SET 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 245 | { LD_E_SET_6_off_IY_d , OP_BYTE , "LD E,SET 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 246 | { LD_H_SET_6_off_IY_d , OP_BYTE , "LD H,SET 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 247 | { LD_L_SET_6_off_IY_d , OP_BYTE , "LD L,SET 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 248 | { SET_6_off_IY_d , OP_BYTE , "SET 6,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 249 | { LD_A_SET_6_off_IY_d , OP_BYTE , "LD A,SET 6,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 250 | { LD_B_SET_7_off_IY_d , OP_BYTE , "LD B,SET 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 251 | { LD_C_SET_7_off_IY_d , OP_BYTE , "LD C,SET 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 252 | { LD_D_SET_7_off_IY_d , OP_BYTE , "LD D,SET 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 253 | { LD_E_SET_7_off_IY_d , OP_BYTE , "LD E,SET 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 254 | { LD_H_SET_7_off_IY_d , OP_BYTE , "LD H,SET 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 255 | { LD_L_SET_7_off_IY_d , OP_BYTE , "LD L,SET 7,(IY+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 256 | { SET_7_off_IY_d , OP_BYTE , "SET 7,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 257 | { LD_A_SET_7_off_IY_d , OP_BYTE , "LD A,SET 7,(IY+0%02Xh)", NULL } |
gertk | 0:b612024f5aee | 258 | } }; |
gertk | 0:b612024f5aee | 259 | |
gertk | 0:b612024f5aee | 260 | static struct Z80OpcodeTable opcodes_DDCB = { 1, { |
gertk | 0:b612024f5aee | 261 | { LD_B_RLC_off_IX_d , OP_BYTE , "LD B,RLC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 262 | { LD_C_RLC_off_IX_d , OP_BYTE , "LD C,RLC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 263 | { LD_D_RLC_off_IX_d , OP_BYTE , "LD D,RLC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 264 | { LD_E_RLC_off_IX_d , OP_BYTE , "LD E,RLC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 265 | { LD_H_RLC_off_IX_d , OP_BYTE , "LD H,RLC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 266 | { LD_L_RLC_off_IX_d , OP_BYTE , "LD L,RLC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 267 | { RLC_off_IX_d , OP_BYTE , "RLC (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 268 | { LD_A_RLC_off_IX_d , OP_BYTE , "LD A,RLC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 269 | { LD_B_RRC_off_IX_d , OP_BYTE , "LD B,RRC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 270 | { LD_C_RRC_off_IX_d , OP_BYTE , "LD C,RRC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 271 | { LD_D_RRC_off_IX_d , OP_BYTE , "LD D,RRC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 272 | { LD_E_RRC_off_IX_d , OP_BYTE , "LD E,RRC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 273 | { LD_H_RRC_off_IX_d , OP_BYTE , "LD H,RRC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 274 | { LD_L_RRC_off_IX_d , OP_BYTE , "LD L,RRC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 275 | { RRC_off_IX_d , OP_BYTE , "RRC (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 276 | { LD_A_RRC_off_IX_d , OP_BYTE , "LD A,RRC (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 277 | { LD_B_RL_off_IX_d , OP_BYTE , "LD B,RL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 278 | { LD_C_RL_off_IX_d , OP_BYTE , "LD C,RL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 279 | { LD_D_RL_off_IX_d , OP_BYTE , "LD D,RL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 280 | { LD_E_RL_off_IX_d , OP_BYTE , "LD E,RL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 281 | { LD_H_RL_off_IX_d , OP_BYTE , "LD H,RL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 282 | { LD_L_RL_off_IX_d , OP_BYTE , "LD L,RL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 283 | { RL_off_IX_d , OP_BYTE , "RL (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 284 | { LD_A_RL_off_IX_d , OP_BYTE , "LD A,RL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 285 | { LD_B_RR_off_IX_d , OP_BYTE , "LD B,RR (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 286 | { LD_C_RR_off_IX_d , OP_BYTE , "LD C,RR (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 287 | { LD_D_RR_off_IX_d , OP_BYTE , "LD D,RR (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 288 | { LD_E_RR_off_IX_d , OP_BYTE , "LD E,RR (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 289 | { LD_H_RR_off_IX_d , OP_BYTE , "LD H,RR (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 290 | { LD_L_RR_off_IX_d , OP_BYTE , "LD L,RR (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 291 | { RR_off_IX_d , OP_BYTE , "RR (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 292 | { LD_A_RR_off_IX_d , OP_BYTE , "LD A,RR (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 293 | { LD_B_SLA_off_IX_d , OP_BYTE , "LD B,SLA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 294 | { LD_C_SLA_off_IX_d , OP_BYTE , "LD C,SLA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 295 | { LD_D_SLA_off_IX_d , OP_BYTE , "LD D,SLA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 296 | { LD_E_SLA_off_IX_d , OP_BYTE , "LD E,SLA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 297 | { LD_H_SLA_off_IX_d , OP_BYTE , "LD H,SLA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 298 | { LD_L_SLA_off_IX_d , OP_BYTE , "LD L,SLA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 299 | { SLA_off_IX_d , OP_BYTE , "SLA (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 300 | { LD_A_SLA_off_IX_d , OP_BYTE , "LD A,SLA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 301 | { LD_B_SRA_off_IX_d , OP_BYTE , "LD B,SRA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 302 | { LD_C_SRA_off_IX_d , OP_BYTE , "LD C,SRA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 303 | { LD_D_SRA_off_IX_d , OP_BYTE , "LD D,SRA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 304 | { LD_E_SRA_off_IX_d , OP_BYTE , "LD E,SRA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 305 | { LD_H_SRA_off_IX_d , OP_BYTE , "LD H,SRA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 306 | { LD_L_SRA_off_IX_d , OP_BYTE , "LD L,SRA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 307 | { SRA_off_IX_d , OP_BYTE , "SRA (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 308 | { LD_A_SRA_off_IX_d , OP_BYTE , "LD A,SRA (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 309 | { LD_B_SLL_off_IX_d , OP_BYTE , "LD B,SLL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 310 | { LD_C_SLL_off_IX_d , OP_BYTE , "LD C,SLL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 311 | { LD_D_SLL_off_IX_d , OP_BYTE , "LD D,SLL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 312 | { LD_E_SLL_off_IX_d , OP_BYTE , "LD E,SLL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 313 | { LD_H_SLL_off_IX_d , OP_BYTE , "LD H,SLL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 314 | { LD_L_SLL_off_IX_d , OP_BYTE , "LD L,SLL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 315 | { SLL_off_IX_d , OP_BYTE , "SLL (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 316 | { LD_A_SLL_off_IX_d , OP_BYTE , "LD A,SLL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 317 | { LD_B_SRL_off_IX_d , OP_BYTE , "LD B,SRL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 318 | { LD_C_SRL_off_IX_d , OP_BYTE , "LD C,SRL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 319 | { LD_D_SRL_off_IX_d , OP_BYTE , "LD D,SRL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 320 | { LD_E_SRL_off_IX_d , OP_BYTE , "LD E,SRL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 321 | { LD_H_SRL_off_IX_d , OP_BYTE , "LD H,SRL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 322 | { LD_L_SRL_off_IX_d , OP_BYTE , "LD L,SRL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 323 | { SRL_off_IX_d , OP_BYTE , "SRL (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 324 | { LD_A_SRL_off_IX_d , OP_BYTE , "LD A,SRL (IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 325 | { BIT_0_off_IX_d , OP_BYTE , "BIT 0,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 326 | { BIT_0_off_IX_d , OP_BYTE , "BIT 0,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 327 | { BIT_0_off_IX_d , OP_BYTE , "BIT 0,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 328 | { BIT_0_off_IX_d , OP_BYTE , "BIT 0,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 329 | { BIT_0_off_IX_d , OP_BYTE , "BIT 0,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 330 | { BIT_0_off_IX_d , OP_BYTE , "BIT 0,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 331 | { BIT_0_off_IX_d , OP_BYTE , "BIT 0,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 332 | { BIT_0_off_IX_d , OP_BYTE , "BIT 0,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 333 | { BIT_1_off_IX_d , OP_BYTE , "BIT 1,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 334 | { BIT_1_off_IX_d , OP_BYTE , "BIT 1,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 335 | { BIT_1_off_IX_d , OP_BYTE , "BIT 1,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 336 | { BIT_1_off_IX_d , OP_BYTE , "BIT 1,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 337 | { BIT_1_off_IX_d , OP_BYTE , "BIT 1,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 338 | { BIT_1_off_IX_d , OP_BYTE , "BIT 1,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 339 | { BIT_1_off_IX_d , OP_BYTE , "BIT 1,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 340 | { BIT_1_off_IX_d , OP_BYTE , "BIT 1,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 341 | { BIT_2_off_IX_d , OP_BYTE , "BIT 2,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 342 | { BIT_2_off_IX_d , OP_BYTE , "BIT 2,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 343 | { BIT_2_off_IX_d , OP_BYTE , "BIT 2,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 344 | { BIT_2_off_IX_d , OP_BYTE , "BIT 2,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 345 | { BIT_2_off_IX_d , OP_BYTE , "BIT 2,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 346 | { BIT_2_off_IX_d , OP_BYTE , "BIT 2,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 347 | { BIT_2_off_IX_d , OP_BYTE , "BIT 2,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 348 | { BIT_2_off_IX_d , OP_BYTE , "BIT 2,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 349 | { BIT_3_off_IX_d , OP_BYTE , "BIT 3,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 350 | { BIT_3_off_IX_d , OP_BYTE , "BIT 3,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 351 | { BIT_3_off_IX_d , OP_BYTE , "BIT 3,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 352 | { BIT_3_off_IX_d , OP_BYTE , "BIT 3,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 353 | { BIT_3_off_IX_d , OP_BYTE , "BIT 3,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 354 | { BIT_3_off_IX_d , OP_BYTE , "BIT 3,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 355 | { BIT_3_off_IX_d , OP_BYTE , "BIT 3,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 356 | { BIT_3_off_IX_d , OP_BYTE , "BIT 3,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 357 | { BIT_4_off_IX_d , OP_BYTE , "BIT 4,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 358 | { BIT_4_off_IX_d , OP_BYTE , "BIT 4,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 359 | { BIT_4_off_IX_d , OP_BYTE , "BIT 4,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 360 | { BIT_4_off_IX_d , OP_BYTE , "BIT 4,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 361 | { BIT_4_off_IX_d , OP_BYTE , "BIT 4,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 362 | { BIT_4_off_IX_d , OP_BYTE , "BIT 4,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 363 | { BIT_4_off_IX_d , OP_BYTE , "BIT 4,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 364 | { BIT_4_off_IX_d , OP_BYTE , "BIT 4,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 365 | { BIT_5_off_IX_d , OP_BYTE , "BIT 5,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 366 | { BIT_5_off_IX_d , OP_BYTE , "BIT 5,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 367 | { BIT_5_off_IX_d , OP_BYTE , "BIT 5,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 368 | { BIT_5_off_IX_d , OP_BYTE , "BIT 5,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 369 | { BIT_5_off_IX_d , OP_BYTE , "BIT 5,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 370 | { BIT_5_off_IX_d , OP_BYTE , "BIT 5,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 371 | { BIT_5_off_IX_d , OP_BYTE , "BIT 5,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 372 | { BIT_5_off_IX_d , OP_BYTE , "BIT 5,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 373 | { BIT_6_off_IX_d , OP_BYTE , "BIT 6,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 374 | { BIT_6_off_IX_d , OP_BYTE , "BIT 6,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 375 | { BIT_6_off_IX_d , OP_BYTE , "BIT 6,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 376 | { BIT_6_off_IX_d , OP_BYTE , "BIT 6,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 377 | { BIT_6_off_IX_d , OP_BYTE , "BIT 6,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 378 | { BIT_6_off_IX_d , OP_BYTE , "BIT 6,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 379 | { BIT_6_off_IX_d , OP_BYTE , "BIT 6,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 380 | { BIT_6_off_IX_d , OP_BYTE , "BIT 6,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 381 | { BIT_7_off_IX_d , OP_BYTE , "BIT 7,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 382 | { BIT_7_off_IX_d , OP_BYTE , "BIT 7,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 383 | { BIT_7_off_IX_d , OP_BYTE , "BIT 7,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 384 | { BIT_7_off_IX_d , OP_BYTE , "BIT 7,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 385 | { BIT_7_off_IX_d , OP_BYTE , "BIT 7,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 386 | { BIT_7_off_IX_d , OP_BYTE , "BIT 7,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 387 | { BIT_7_off_IX_d , OP_BYTE , "BIT 7,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 388 | { BIT_7_off_IX_d , OP_BYTE , "BIT 7,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 389 | { LD_B_RES_0_off_IX_d , OP_BYTE , "LD B,RES 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 390 | { LD_C_RES_0_off_IX_d , OP_BYTE , "LD C,RES 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 391 | { LD_D_RES_0_off_IX_d , OP_BYTE , "LD D,RES 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 392 | { LD_E_RES_0_off_IX_d , OP_BYTE , "LD E,RES 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 393 | { LD_H_RES_0_off_IX_d , OP_BYTE , "LD H,RES 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 394 | { LD_L_RES_0_off_IX_d , OP_BYTE , "LD L,RES 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 395 | { RES_0_off_IX_d , OP_BYTE , "RES 0,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 396 | { LD_A_RES_0_off_IX_d , OP_BYTE , "LD A,RES 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 397 | { LD_B_RES_1_off_IX_d , OP_BYTE , "LD B,RES 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 398 | { LD_C_RES_1_off_IX_d , OP_BYTE , "LD C,RES 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 399 | { LD_D_RES_1_off_IX_d , OP_BYTE , "LD D,RES 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 400 | { LD_E_RES_1_off_IX_d , OP_BYTE , "LD E,RES 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 401 | { LD_H_RES_1_off_IX_d , OP_BYTE , "LD H,RES 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 402 | { LD_L_RES_1_off_IX_d , OP_BYTE , "LD L,RES 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 403 | { RES_1_off_IX_d , OP_BYTE , "RES 1,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 404 | { LD_A_RES_1_off_IX_d , OP_BYTE , "LD A,RES 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 405 | { LD_B_RES_2_off_IX_d , OP_BYTE , "LD B,RES 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 406 | { LD_C_RES_2_off_IX_d , OP_BYTE , "LD C,RES 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 407 | { LD_D_RES_2_off_IX_d , OP_BYTE , "LD D,RES 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 408 | { LD_E_RES_2_off_IX_d , OP_BYTE , "LD E,RES 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 409 | { LD_H_RES_2_off_IX_d , OP_BYTE , "LD H,RES 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 410 | { LD_L_RES_2_off_IX_d , OP_BYTE , "LD L,RES 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 411 | { RES_2_off_IX_d , OP_BYTE , "RES 2,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 412 | { LD_A_RES_2_off_IX_d , OP_BYTE , "LD A,RES 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 413 | { LD_B_RES_3_off_IX_d , OP_BYTE , "LD B,RES 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 414 | { LD_C_RES_3_off_IX_d , OP_BYTE , "LD C,RES 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 415 | { LD_D_RES_3_off_IX_d , OP_BYTE , "LD D,RES 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 416 | { LD_E_RES_3_off_IX_d , OP_BYTE , "LD E,RES 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 417 | { LD_H_RES_3_off_IX_d , OP_BYTE , "LD H,RES 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 418 | { LD_L_RES_3_off_IX_d , OP_BYTE , "LD L,RES 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 419 | { RES_3_off_IX_d , OP_BYTE , "RES 3,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 420 | { LD_A_RES_3_off_IX_d , OP_BYTE , "LD A,RES 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 421 | { LD_B_RES_4_off_IX_d , OP_BYTE , "LD B,RES 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 422 | { LD_C_RES_4_off_IX_d , OP_BYTE , "LD C,RES 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 423 | { LD_D_RES_4_off_IX_d , OP_BYTE , "LD D,RES 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 424 | { LD_E_RES_4_off_IX_d , OP_BYTE , "LD E,RES 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 425 | { LD_H_RES_4_off_IX_d , OP_BYTE , "LD H,RES 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 426 | { LD_L_RES_4_off_IX_d , OP_BYTE , "LD L,RES 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 427 | { RES_4_off_IX_d , OP_BYTE , "RES 4,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 428 | { LD_A_RES_4_off_IX_d , OP_BYTE , "LD A,RES 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 429 | { LD_B_RES_5_off_IX_d , OP_BYTE , "LD B,RES 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 430 | { LD_C_RES_5_off_IX_d , OP_BYTE , "LD C,RES 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 431 | { LD_D_RES_5_off_IX_d , OP_BYTE , "LD D,RES 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 432 | { LD_E_RES_5_off_IX_d , OP_BYTE , "LD E,RES 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 433 | { LD_H_RES_5_off_IX_d , OP_BYTE , "LD H,RES 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 434 | { LD_L_RES_5_off_IX_d , OP_BYTE , "LD L,RES 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 435 | { RES_5_off_IX_d , OP_BYTE , "RES 5,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 436 | { LD_A_RES_5_off_IX_d , OP_BYTE , "LD A,RES 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 437 | { LD_B_RES_6_off_IX_d , OP_BYTE , "LD B,RES 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 438 | { LD_C_RES_6_off_IX_d , OP_BYTE , "LD C,RES 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 439 | { LD_D_RES_6_off_IX_d , OP_BYTE , "LD D,RES 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 440 | { LD_E_RES_6_off_IX_d , OP_BYTE , "LD E,RES 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 441 | { LD_H_RES_6_off_IX_d , OP_BYTE , "LD H,RES 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 442 | { LD_L_RES_6_off_IX_d , OP_BYTE , "LD L,RES 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 443 | { RES_6_off_IX_d , OP_BYTE , "RES 6,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 444 | { LD_A_RES_6_off_IX_d , OP_BYTE , "LD A,RES 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 445 | { LD_B_RES_7_off_IX_d , OP_BYTE , "LD B,RES 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 446 | { LD_C_RES_7_off_IX_d , OP_BYTE , "LD C,RES 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 447 | { LD_D_RES_7_off_IX_d , OP_BYTE , "LD D,RES 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 448 | { LD_E_RES_7_off_IX_d , OP_BYTE , "LD E,RES 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 449 | { LD_H_RES_7_off_IX_d , OP_BYTE , "LD H,RES 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 450 | { LD_L_RES_7_off_IX_d , OP_BYTE , "LD L,RES 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 451 | { RES_7_off_IX_d , OP_BYTE , "RES 7,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 452 | { LD_A_RES_7_off_IX_d , OP_BYTE , "LD A,RES 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 453 | { LD_B_SET_0_off_IX_d , OP_BYTE , "LD B,SET 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 454 | { LD_C_SET_0_off_IX_d , OP_BYTE , "LD C,SET 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 455 | { LD_D_SET_0_off_IX_d , OP_BYTE , "LD D,SET 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 456 | { LD_E_SET_0_off_IX_d , OP_BYTE , "LD E,SET 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 457 | { LD_H_SET_0_off_IX_d , OP_BYTE , "LD H,SET 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 458 | { LD_L_SET_0_off_IX_d , OP_BYTE , "LD L,SET 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 459 | { SET_0_off_IX_d , OP_BYTE , "SET 0,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 460 | { LD_A_SET_0_off_IX_d , OP_BYTE , "LD A,SET 0,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 461 | { LD_B_SET_1_off_IX_d , OP_BYTE , "LD B,SET 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 462 | { LD_C_SET_1_off_IX_d , OP_BYTE , "LD C,SET 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 463 | { LD_D_SET_1_off_IX_d , OP_BYTE , "LD D,SET 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 464 | { LD_E_SET_1_off_IX_d , OP_BYTE , "LD E,SET 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 465 | { LD_H_SET_1_off_IX_d , OP_BYTE , "LD H,SET 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 466 | { LD_L_SET_1_off_IX_d , OP_BYTE , "LD L,SET 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 467 | { SET_1_off_IX_d , OP_BYTE , "SET 1,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 468 | { LD_A_SET_1_off_IX_d , OP_BYTE , "LD A,SET 1,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 469 | { LD_B_SET_2_off_IX_d , OP_BYTE , "LD B,SET 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 470 | { LD_C_SET_2_off_IX_d , OP_BYTE , "LD C,SET 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 471 | { LD_D_SET_2_off_IX_d , OP_BYTE , "LD D,SET 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 472 | { LD_E_SET_2_off_IX_d , OP_BYTE , "LD E,SET 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 473 | { LD_H_SET_2_off_IX_d , OP_BYTE , "LD H,SET 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 474 | { LD_L_SET_2_off_IX_d , OP_BYTE , "LD L,SET 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 475 | { SET_2_off_IX_d , OP_BYTE , "SET 2,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 476 | { LD_A_SET_2_off_IX_d , OP_BYTE , "LD A,SET 2,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 477 | { LD_B_SET_3_off_IX_d , OP_BYTE , "LD B,SET 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 478 | { LD_C_SET_3_off_IX_d , OP_BYTE , "LD C,SET 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 479 | { LD_D_SET_3_off_IX_d , OP_BYTE , "LD D,SET 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 480 | { LD_E_SET_3_off_IX_d , OP_BYTE , "LD E,SET 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 481 | { LD_H_SET_3_off_IX_d , OP_BYTE , "LD H,SET 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 482 | { LD_L_SET_3_off_IX_d , OP_BYTE , "LD L,SET 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 483 | { SET_3_off_IX_d , OP_BYTE , "SET 3,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 484 | { LD_A_SET_3_off_IX_d , OP_BYTE , "LD A,SET 3,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 485 | { LD_B_SET_4_off_IX_d , OP_BYTE , "LD B,SET 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 486 | { LD_C_SET_4_off_IX_d , OP_BYTE , "LD C,SET 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 487 | { LD_D_SET_4_off_IX_d , OP_BYTE , "LD D,SET 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 488 | { LD_E_SET_4_off_IX_d , OP_BYTE , "LD E,SET 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 489 | { LD_H_SET_4_off_IX_d , OP_BYTE , "LD H,SET 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 490 | { LD_L_SET_4_off_IX_d , OP_BYTE , "LD L,SET 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 491 | { SET_4_off_IX_d , OP_BYTE , "SET 4,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 492 | { LD_A_SET_4_off_IX_d , OP_BYTE , "LD A,SET 4,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 493 | { LD_B_SET_5_off_IX_d , OP_BYTE , "LD B,SET 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 494 | { LD_C_SET_5_off_IX_d , OP_BYTE , "LD C,SET 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 495 | { LD_D_SET_5_off_IX_d , OP_BYTE , "LD D,SET 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 496 | { LD_E_SET_5_off_IX_d , OP_BYTE , "LD E,SET 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 497 | { LD_H_SET_5_off_IX_d , OP_BYTE , "LD H,SET 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 498 | { LD_L_SET_5_off_IX_d , OP_BYTE , "LD L,SET 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 499 | { SET_5_off_IX_d , OP_BYTE , "SET 5,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 500 | { LD_A_SET_5_off_IX_d , OP_BYTE , "LD A,SET 5,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 501 | { LD_B_SET_6_off_IX_d , OP_BYTE , "LD B,SET 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 502 | { LD_C_SET_6_off_IX_d , OP_BYTE , "LD C,SET 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 503 | { LD_D_SET_6_off_IX_d , OP_BYTE , "LD D,SET 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 504 | { LD_E_SET_6_off_IX_d , OP_BYTE , "LD E,SET 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 505 | { LD_H_SET_6_off_IX_d , OP_BYTE , "LD H,SET 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 506 | { LD_L_SET_6_off_IX_d , OP_BYTE , "LD L,SET 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 507 | { SET_6_off_IX_d , OP_BYTE , "SET 6,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 508 | { LD_A_SET_6_off_IX_d , OP_BYTE , "LD A,SET 6,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 509 | { LD_B_SET_7_off_IX_d , OP_BYTE , "LD B,SET 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 510 | { LD_C_SET_7_off_IX_d , OP_BYTE , "LD C,SET 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 511 | { LD_D_SET_7_off_IX_d , OP_BYTE , "LD D,SET 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 512 | { LD_E_SET_7_off_IX_d , OP_BYTE , "LD E,SET 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 513 | { LD_H_SET_7_off_IX_d , OP_BYTE , "LD H,SET 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 514 | { LD_L_SET_7_off_IX_d , OP_BYTE , "LD L,SET 7,(IX+0%02Xh)", NULL }, |
gertk | 0:b612024f5aee | 515 | { SET_7_off_IX_d , OP_BYTE , "SET 7,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 516 | { LD_A_SET_7_off_IX_d , OP_BYTE , "LD A,SET 7,(IX+0%02Xh)", NULL } |
gertk | 0:b612024f5aee | 517 | } }; |
gertk | 0:b612024f5aee | 518 | |
gertk | 0:b612024f5aee | 519 | static struct Z80OpcodeTable opcodes_CB = { 0, { |
gertk | 0:b612024f5aee | 520 | { RLC_B , OP_NONE , "RLC B" , NULL }, |
gertk | 0:b612024f5aee | 521 | { RLC_C , OP_NONE , "RLC C" , NULL }, |
gertk | 0:b612024f5aee | 522 | { RLC_D , OP_NONE , "RLC D" , NULL }, |
gertk | 0:b612024f5aee | 523 | { RLC_E , OP_NONE , "RLC E" , NULL }, |
gertk | 0:b612024f5aee | 524 | { RLC_H , OP_NONE , "RLC H" , NULL }, |
gertk | 0:b612024f5aee | 525 | { RLC_L , OP_NONE , "RLC L" , NULL }, |
gertk | 0:b612024f5aee | 526 | { RLC_off_HL , OP_NONE , "RLC (HL)" , NULL }, |
gertk | 0:b612024f5aee | 527 | { RLC_A , OP_NONE , "RLC A" , NULL }, |
gertk | 0:b612024f5aee | 528 | { RRC_B , OP_NONE , "RRC B" , NULL }, |
gertk | 0:b612024f5aee | 529 | { RRC_C , OP_NONE , "RRC C" , NULL }, |
gertk | 0:b612024f5aee | 530 | { RRC_D , OP_NONE , "RRC D" , NULL }, |
gertk | 0:b612024f5aee | 531 | { RRC_E , OP_NONE , "RRC E" , NULL }, |
gertk | 0:b612024f5aee | 532 | { RRC_H , OP_NONE , "RRC H" , NULL }, |
gertk | 0:b612024f5aee | 533 | { RRC_L , OP_NONE , "RRC L" , NULL }, |
gertk | 0:b612024f5aee | 534 | { RRC_off_HL , OP_NONE , "RRC (HL)" , NULL }, |
gertk | 0:b612024f5aee | 535 | { RRC_A , OP_NONE , "RRC A" , NULL }, |
gertk | 0:b612024f5aee | 536 | { RL_B , OP_NONE , "RL B" , NULL }, |
gertk | 0:b612024f5aee | 537 | { RL_C , OP_NONE , "RL C" , NULL }, |
gertk | 0:b612024f5aee | 538 | { RL_D , OP_NONE , "RL D" , NULL }, |
gertk | 0:b612024f5aee | 539 | { RL_E , OP_NONE , "RL E" , NULL }, |
gertk | 0:b612024f5aee | 540 | { RL_H , OP_NONE , "RL H" , NULL }, |
gertk | 0:b612024f5aee | 541 | { RL_L , OP_NONE , "RL L" , NULL }, |
gertk | 0:b612024f5aee | 542 | { RL_off_HL , OP_NONE , "RL (HL)" , NULL }, |
gertk | 0:b612024f5aee | 543 | { RL_A , OP_NONE , "RL A" , NULL }, |
gertk | 0:b612024f5aee | 544 | { RR_B , OP_NONE , "RR B" , NULL }, |
gertk | 0:b612024f5aee | 545 | { RR_C , OP_NONE , "RR C" , NULL }, |
gertk | 0:b612024f5aee | 546 | { RR_D , OP_NONE , "RR D" , NULL }, |
gertk | 0:b612024f5aee | 547 | { RR_E , OP_NONE , "RR E" , NULL }, |
gertk | 0:b612024f5aee | 548 | { RR_H , OP_NONE , "RR H" , NULL }, |
gertk | 0:b612024f5aee | 549 | { RR_L , OP_NONE , "RR L" , NULL }, |
gertk | 0:b612024f5aee | 550 | { RR_off_HL , OP_NONE , "RR (HL)" , NULL }, |
gertk | 0:b612024f5aee | 551 | { RR_A , OP_NONE , "RR A" , NULL }, |
gertk | 0:b612024f5aee | 552 | { SLA_B , OP_NONE , "SLA B" , NULL }, |
gertk | 0:b612024f5aee | 553 | { SLA_C , OP_NONE , "SLA C" , NULL }, |
gertk | 0:b612024f5aee | 554 | { SLA_D , OP_NONE , "SLA D" , NULL }, |
gertk | 0:b612024f5aee | 555 | { SLA_E , OP_NONE , "SLA E" , NULL }, |
gertk | 0:b612024f5aee | 556 | { SLA_H , OP_NONE , "SLA H" , NULL }, |
gertk | 0:b612024f5aee | 557 | { SLA_L , OP_NONE , "SLA L" , NULL }, |
gertk | 0:b612024f5aee | 558 | { SLA_off_HL , OP_NONE , "SLA (HL)" , NULL }, |
gertk | 0:b612024f5aee | 559 | { SLA_A , OP_NONE , "SLA A" , NULL }, |
gertk | 0:b612024f5aee | 560 | { SRA_B , OP_NONE , "SRA B" , NULL }, |
gertk | 0:b612024f5aee | 561 | { SRA_C , OP_NONE , "SRA C" , NULL }, |
gertk | 0:b612024f5aee | 562 | { SRA_D , OP_NONE , "SRA D" , NULL }, |
gertk | 0:b612024f5aee | 563 | { SRA_E , OP_NONE , "SRA E" , NULL }, |
gertk | 0:b612024f5aee | 564 | { SRA_H , OP_NONE , "SRA H" , NULL }, |
gertk | 0:b612024f5aee | 565 | { SRA_L , OP_NONE , "SRA L" , NULL }, |
gertk | 0:b612024f5aee | 566 | { SRA_off_HL , OP_NONE , "SRA (HL)" , NULL }, |
gertk | 0:b612024f5aee | 567 | { SRA_A , OP_NONE , "SRA A" , NULL }, |
gertk | 0:b612024f5aee | 568 | { SLL_B , OP_NONE , "SLL B" , NULL }, |
gertk | 0:b612024f5aee | 569 | { SLL_C , OP_NONE , "SLL C" , NULL }, |
gertk | 0:b612024f5aee | 570 | { SLL_D , OP_NONE , "SLL D" , NULL }, |
gertk | 0:b612024f5aee | 571 | { SLL_E , OP_NONE , "SLL E" , NULL }, |
gertk | 0:b612024f5aee | 572 | { SLL_H , OP_NONE , "SLL H" , NULL }, |
gertk | 0:b612024f5aee | 573 | { SLL_L , OP_NONE , "SLL L" , NULL }, |
gertk | 0:b612024f5aee | 574 | { SLL_off_HL , OP_NONE , "SLL (HL)" , NULL }, |
gertk | 0:b612024f5aee | 575 | { SLL_A , OP_NONE , "SLL A" , NULL }, |
gertk | 0:b612024f5aee | 576 | { SRL_B , OP_NONE , "SRL B" , NULL }, |
gertk | 0:b612024f5aee | 577 | { SRL_C , OP_NONE , "SRL C" , NULL }, |
gertk | 0:b612024f5aee | 578 | { SRL_D , OP_NONE , "SRL D" , NULL }, |
gertk | 0:b612024f5aee | 579 | { SRL_E , OP_NONE , "SRL E" , NULL }, |
gertk | 0:b612024f5aee | 580 | { SRL_H , OP_NONE , "SRL H" , NULL }, |
gertk | 0:b612024f5aee | 581 | { SRL_L , OP_NONE , "SRL L" , NULL }, |
gertk | 0:b612024f5aee | 582 | { SRL_off_HL , OP_NONE , "SRL (HL)" , NULL }, |
gertk | 0:b612024f5aee | 583 | { SRL_A , OP_NONE , "SRL A" , NULL }, |
gertk | 0:b612024f5aee | 584 | { BIT_0_B , OP_NONE , "BIT 0,B" , NULL }, |
gertk | 0:b612024f5aee | 585 | { BIT_0_C , OP_NONE , "BIT 0,C" , NULL }, |
gertk | 0:b612024f5aee | 586 | { BIT_0_D , OP_NONE , "BIT 0,D" , NULL }, |
gertk | 0:b612024f5aee | 587 | { BIT_0_E , OP_NONE , "BIT 0,E" , NULL }, |
gertk | 0:b612024f5aee | 588 | { BIT_0_H , OP_NONE , "BIT 0,H" , NULL }, |
gertk | 0:b612024f5aee | 589 | { BIT_0_L , OP_NONE , "BIT 0,L" , NULL }, |
gertk | 0:b612024f5aee | 590 | { BIT_0_off_HL , OP_NONE , "BIT 0,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 591 | { BIT_0_A , OP_NONE , "BIT 0,A" , NULL }, |
gertk | 0:b612024f5aee | 592 | { BIT_1_B , OP_NONE , "BIT 1,B" , NULL }, |
gertk | 0:b612024f5aee | 593 | { BIT_1_C , OP_NONE , "BIT 1,C" , NULL }, |
gertk | 0:b612024f5aee | 594 | { BIT_1_D , OP_NONE , "BIT 1,D" , NULL }, |
gertk | 0:b612024f5aee | 595 | { BIT_1_E , OP_NONE , "BIT 1,E" , NULL }, |
gertk | 0:b612024f5aee | 596 | { BIT_1_H , OP_NONE , "BIT 1,H" , NULL }, |
gertk | 0:b612024f5aee | 597 | { BIT_1_L , OP_NONE , "BIT 1,L" , NULL }, |
gertk | 0:b612024f5aee | 598 | { BIT_1_off_HL , OP_NONE , "BIT 1,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 599 | { BIT_1_A , OP_NONE , "BIT 1,A" , NULL }, |
gertk | 0:b612024f5aee | 600 | { BIT_2_B , OP_NONE , "BIT 2,B" , NULL }, |
gertk | 0:b612024f5aee | 601 | { BIT_2_C , OP_NONE , "BIT 2,C" , NULL }, |
gertk | 0:b612024f5aee | 602 | { BIT_2_D , OP_NONE , "BIT 2,D" , NULL }, |
gertk | 0:b612024f5aee | 603 | { BIT_2_E , OP_NONE , "BIT 2,E" , NULL }, |
gertk | 0:b612024f5aee | 604 | { BIT_2_H , OP_NONE , "BIT 2,H" , NULL }, |
gertk | 0:b612024f5aee | 605 | { BIT_2_L , OP_NONE , "BIT 2,L" , NULL }, |
gertk | 0:b612024f5aee | 606 | { BIT_2_off_HL , OP_NONE , "BIT 2,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 607 | { BIT_2_A , OP_NONE , "BIT 2,A" , NULL }, |
gertk | 0:b612024f5aee | 608 | { BIT_3_B , OP_NONE , "BIT 3,B" , NULL }, |
gertk | 0:b612024f5aee | 609 | { BIT_3_C , OP_NONE , "BIT 3,C" , NULL }, |
gertk | 0:b612024f5aee | 610 | { BIT_3_D , OP_NONE , "BIT 3,D" , NULL }, |
gertk | 0:b612024f5aee | 611 | { BIT_3_E , OP_NONE , "BIT 3,E" , NULL }, |
gertk | 0:b612024f5aee | 612 | { BIT_3_H , OP_NONE , "BIT 3,H" , NULL }, |
gertk | 0:b612024f5aee | 613 | { BIT_3_L , OP_NONE , "BIT 3,L" , NULL }, |
gertk | 0:b612024f5aee | 614 | { BIT_3_off_HL , OP_NONE , "BIT 3,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 615 | { BIT_3_A , OP_NONE , "BIT 3,A" , NULL }, |
gertk | 0:b612024f5aee | 616 | { BIT_4_B , OP_NONE , "BIT 4,B" , NULL }, |
gertk | 0:b612024f5aee | 617 | { BIT_4_C , OP_NONE , "BIT 4,C" , NULL }, |
gertk | 0:b612024f5aee | 618 | { BIT_4_D , OP_NONE , "BIT 4,D" , NULL }, |
gertk | 0:b612024f5aee | 619 | { BIT_4_E , OP_NONE , "BIT 4,E" , NULL }, |
gertk | 0:b612024f5aee | 620 | { BIT_4_H , OP_NONE , "BIT 4,H" , NULL }, |
gertk | 0:b612024f5aee | 621 | { BIT_4_L , OP_NONE , "BIT 4,L" , NULL }, |
gertk | 0:b612024f5aee | 622 | { BIT_4_off_HL , OP_NONE , "BIT 4,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 623 | { BIT_4_A , OP_NONE , "BIT 4,A" , NULL }, |
gertk | 0:b612024f5aee | 624 | { BIT_5_B , OP_NONE , "BIT 5,B" , NULL }, |
gertk | 0:b612024f5aee | 625 | { BIT_5_C , OP_NONE , "BIT 5,C" , NULL }, |
gertk | 0:b612024f5aee | 626 | { BIT_5_D , OP_NONE , "BIT 5,D" , NULL }, |
gertk | 0:b612024f5aee | 627 | { BIT_5_E , OP_NONE , "BIT 5,E" , NULL }, |
gertk | 0:b612024f5aee | 628 | { BIT_5_H , OP_NONE , "BIT 5,H" , NULL }, |
gertk | 0:b612024f5aee | 629 | { BIT_5_L , OP_NONE , "BIT 5,L" , NULL }, |
gertk | 0:b612024f5aee | 630 | { BIT_5_off_HL , OP_NONE , "BIT 5,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 631 | { BIT_5_A , OP_NONE , "BIT 5,A" , NULL }, |
gertk | 0:b612024f5aee | 632 | { BIT_6_B , OP_NONE , "BIT 6,B" , NULL }, |
gertk | 0:b612024f5aee | 633 | { BIT_6_C , OP_NONE , "BIT 6,C" , NULL }, |
gertk | 0:b612024f5aee | 634 | { BIT_6_D , OP_NONE , "BIT 6,D" , NULL }, |
gertk | 0:b612024f5aee | 635 | { BIT_6_E , OP_NONE , "BIT 6,E" , NULL }, |
gertk | 0:b612024f5aee | 636 | { BIT_6_H , OP_NONE , "BIT 6,H" , NULL }, |
gertk | 0:b612024f5aee | 637 | { BIT_6_L , OP_NONE , "BIT 6,L" , NULL }, |
gertk | 0:b612024f5aee | 638 | { BIT_6_off_HL , OP_NONE , "BIT 6,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 639 | { BIT_6_A , OP_NONE , "BIT 6,A" , NULL }, |
gertk | 0:b612024f5aee | 640 | { BIT_7_B , OP_NONE , "BIT 7,B" , NULL }, |
gertk | 0:b612024f5aee | 641 | { BIT_7_C , OP_NONE , "BIT 7,C" , NULL }, |
gertk | 0:b612024f5aee | 642 | { BIT_7_D , OP_NONE , "BIT 7,D" , NULL }, |
gertk | 0:b612024f5aee | 643 | { BIT_7_E , OP_NONE , "BIT 7,E" , NULL }, |
gertk | 0:b612024f5aee | 644 | { BIT_7_H , OP_NONE , "BIT 7,H" , NULL }, |
gertk | 0:b612024f5aee | 645 | { BIT_7_L , OP_NONE , "BIT 7,L" , NULL }, |
gertk | 0:b612024f5aee | 646 | { BIT_7_off_HL , OP_NONE , "BIT 7,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 647 | { BIT_7_A , OP_NONE , "BIT 7,A" , NULL }, |
gertk | 0:b612024f5aee | 648 | { RES_0_B , OP_NONE , "RES 0,B" , NULL }, |
gertk | 0:b612024f5aee | 649 | { RES_0_C , OP_NONE , "RES 0,C" , NULL }, |
gertk | 0:b612024f5aee | 650 | { RES_0_D , OP_NONE , "RES 0,D" , NULL }, |
gertk | 0:b612024f5aee | 651 | { RES_0_E , OP_NONE , "RES 0,E" , NULL }, |
gertk | 0:b612024f5aee | 652 | { RES_0_H , OP_NONE , "RES 0,H" , NULL }, |
gertk | 0:b612024f5aee | 653 | { RES_0_L , OP_NONE , "RES 0,L" , NULL }, |
gertk | 0:b612024f5aee | 654 | { RES_0_off_HL , OP_NONE , "RES 0,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 655 | { RES_0_A , OP_NONE , "RES 0,A" , NULL }, |
gertk | 0:b612024f5aee | 656 | { RES_1_B , OP_NONE , "RES 1,B" , NULL }, |
gertk | 0:b612024f5aee | 657 | { RES_1_C , OP_NONE , "RES 1,C" , NULL }, |
gertk | 0:b612024f5aee | 658 | { RES_1_D , OP_NONE , "RES 1,D" , NULL }, |
gertk | 0:b612024f5aee | 659 | { RES_1_E , OP_NONE , "RES 1,E" , NULL }, |
gertk | 0:b612024f5aee | 660 | { RES_1_H , OP_NONE , "RES 1,H" , NULL }, |
gertk | 0:b612024f5aee | 661 | { RES_1_L , OP_NONE , "RES 1,L" , NULL }, |
gertk | 0:b612024f5aee | 662 | { RES_1_off_HL , OP_NONE , "RES 1,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 663 | { RES_1_A , OP_NONE , "RES 1,A" , NULL }, |
gertk | 0:b612024f5aee | 664 | { RES_2_B , OP_NONE , "RES 2,B" , NULL }, |
gertk | 0:b612024f5aee | 665 | { RES_2_C , OP_NONE , "RES 2,C" , NULL }, |
gertk | 0:b612024f5aee | 666 | { RES_2_D , OP_NONE , "RES 2,D" , NULL }, |
gertk | 0:b612024f5aee | 667 | { RES_2_E , OP_NONE , "RES 2,E" , NULL }, |
gertk | 0:b612024f5aee | 668 | { RES_2_H , OP_NONE , "RES 2,H" , NULL }, |
gertk | 0:b612024f5aee | 669 | { RES_2_L , OP_NONE , "RES 2,L" , NULL }, |
gertk | 0:b612024f5aee | 670 | { RES_2_off_HL , OP_NONE , "RES 2,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 671 | { RES_2_A , OP_NONE , "RES 2,A" , NULL }, |
gertk | 0:b612024f5aee | 672 | { RES_3_B , OP_NONE , "RES 3,B" , NULL }, |
gertk | 0:b612024f5aee | 673 | { RES_3_C , OP_NONE , "RES 3,C" , NULL }, |
gertk | 0:b612024f5aee | 674 | { RES_3_D , OP_NONE , "RES 3,D" , NULL }, |
gertk | 0:b612024f5aee | 675 | { RES_3_E , OP_NONE , "RES 3,E" , NULL }, |
gertk | 0:b612024f5aee | 676 | { RES_3_H , OP_NONE , "RES 3,H" , NULL }, |
gertk | 0:b612024f5aee | 677 | { RES_3_L , OP_NONE , "RES 3,L" , NULL }, |
gertk | 0:b612024f5aee | 678 | { RES_3_off_HL , OP_NONE , "RES 3,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 679 | { RES_3_A , OP_NONE , "RES 3,A" , NULL }, |
gertk | 0:b612024f5aee | 680 | { RES_4_B , OP_NONE , "RES 4,B" , NULL }, |
gertk | 0:b612024f5aee | 681 | { RES_4_C , OP_NONE , "RES 4,C" , NULL }, |
gertk | 0:b612024f5aee | 682 | { RES_4_D , OP_NONE , "RES 4,D" , NULL }, |
gertk | 0:b612024f5aee | 683 | { RES_4_E , OP_NONE , "RES 4,E" , NULL }, |
gertk | 0:b612024f5aee | 684 | { RES_4_H , OP_NONE , "RES 4,H" , NULL }, |
gertk | 0:b612024f5aee | 685 | { RES_4_L , OP_NONE , "RES 4,L" , NULL }, |
gertk | 0:b612024f5aee | 686 | { RES_4_off_HL , OP_NONE , "RES 4,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 687 | { RES_4_A , OP_NONE , "RES 4,A" , NULL }, |
gertk | 0:b612024f5aee | 688 | { RES_5_B , OP_NONE , "RES 5,B" , NULL }, |
gertk | 0:b612024f5aee | 689 | { RES_5_C , OP_NONE , "RES 5,C" , NULL }, |
gertk | 0:b612024f5aee | 690 | { RES_5_D , OP_NONE , "RES 5,D" , NULL }, |
gertk | 0:b612024f5aee | 691 | { RES_5_E , OP_NONE , "RES 5,E" , NULL }, |
gertk | 0:b612024f5aee | 692 | { RES_5_H , OP_NONE , "RES 5,H" , NULL }, |
gertk | 0:b612024f5aee | 693 | { RES_5_L , OP_NONE , "RES 5,L" , NULL }, |
gertk | 0:b612024f5aee | 694 | { RES_5_off_HL , OP_NONE , "RES 5,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 695 | { RES_5_A , OP_NONE , "RES 5,A" , NULL }, |
gertk | 0:b612024f5aee | 696 | { RES_6_B , OP_NONE , "RES 6,B" , NULL }, |
gertk | 0:b612024f5aee | 697 | { RES_6_C , OP_NONE , "RES 6,C" , NULL }, |
gertk | 0:b612024f5aee | 698 | { RES_6_D , OP_NONE , "RES 6,D" , NULL }, |
gertk | 0:b612024f5aee | 699 | { RES_6_E , OP_NONE , "RES 6,E" , NULL }, |
gertk | 0:b612024f5aee | 700 | { RES_6_H , OP_NONE , "RES 6,H" , NULL }, |
gertk | 0:b612024f5aee | 701 | { RES_6_L , OP_NONE , "RES 6,L" , NULL }, |
gertk | 0:b612024f5aee | 702 | { RES_6_off_HL , OP_NONE , "RES 6,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 703 | { RES_6_A , OP_NONE , "RES 6,A" , NULL }, |
gertk | 0:b612024f5aee | 704 | { RES_7_B , OP_NONE , "RES 7,B" , NULL }, |
gertk | 0:b612024f5aee | 705 | { RES_7_C , OP_NONE , "RES 7,C" , NULL }, |
gertk | 0:b612024f5aee | 706 | { RES_7_D , OP_NONE , "RES 7,D" , NULL }, |
gertk | 0:b612024f5aee | 707 | { RES_7_E , OP_NONE , "RES 7,E" , NULL }, |
gertk | 0:b612024f5aee | 708 | { RES_7_H , OP_NONE , "RES 7,H" , NULL }, |
gertk | 0:b612024f5aee | 709 | { RES_7_L , OP_NONE , "RES 7,L" , NULL }, |
gertk | 0:b612024f5aee | 710 | { RES_7_off_HL , OP_NONE , "RES 7,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 711 | { RES_7_A , OP_NONE , "RES 7,A" , NULL }, |
gertk | 0:b612024f5aee | 712 | { SET_0_B , OP_NONE , "SET 0,B" , NULL }, |
gertk | 0:b612024f5aee | 713 | { SET_0_C , OP_NONE , "SET 0,C" , NULL }, |
gertk | 0:b612024f5aee | 714 | { SET_0_D , OP_NONE , "SET 0,D" , NULL }, |
gertk | 0:b612024f5aee | 715 | { SET_0_E , OP_NONE , "SET 0,E" , NULL }, |
gertk | 0:b612024f5aee | 716 | { SET_0_H , OP_NONE , "SET 0,H" , NULL }, |
gertk | 0:b612024f5aee | 717 | { SET_0_L , OP_NONE , "SET 0,L" , NULL }, |
gertk | 0:b612024f5aee | 718 | { SET_0_off_HL , OP_NONE , "SET 0,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 719 | { SET_0_A , OP_NONE , "SET 0,A" , NULL }, |
gertk | 0:b612024f5aee | 720 | { SET_1_B , OP_NONE , "SET 1,B" , NULL }, |
gertk | 0:b612024f5aee | 721 | { SET_1_C , OP_NONE , "SET 1,C" , NULL }, |
gertk | 0:b612024f5aee | 722 | { SET_1_D , OP_NONE , "SET 1,D" , NULL }, |
gertk | 0:b612024f5aee | 723 | { SET_1_E , OP_NONE , "SET 1,E" , NULL }, |
gertk | 0:b612024f5aee | 724 | { SET_1_H , OP_NONE , "SET 1,H" , NULL }, |
gertk | 0:b612024f5aee | 725 | { SET_1_L , OP_NONE , "SET 1,L" , NULL }, |
gertk | 0:b612024f5aee | 726 | { SET_1_off_HL , OP_NONE , "SET 1,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 727 | { SET_1_A , OP_NONE , "SET 1,A" , NULL }, |
gertk | 0:b612024f5aee | 728 | { SET_2_B , OP_NONE , "SET 2,B" , NULL }, |
gertk | 0:b612024f5aee | 729 | { SET_2_C , OP_NONE , "SET 2,C" , NULL }, |
gertk | 0:b612024f5aee | 730 | { SET_2_D , OP_NONE , "SET 2,D" , NULL }, |
gertk | 0:b612024f5aee | 731 | { SET_2_E , OP_NONE , "SET 2,E" , NULL }, |
gertk | 0:b612024f5aee | 732 | { SET_2_H , OP_NONE , "SET 2,H" , NULL }, |
gertk | 0:b612024f5aee | 733 | { SET_2_L , OP_NONE , "SET 2,L" , NULL }, |
gertk | 0:b612024f5aee | 734 | { SET_2_off_HL , OP_NONE , "SET 2,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 735 | { SET_2_A , OP_NONE , "SET 2,A" , NULL }, |
gertk | 0:b612024f5aee | 736 | { SET_3_B , OP_NONE , "SET 3,B" , NULL }, |
gertk | 0:b612024f5aee | 737 | { SET_3_C , OP_NONE , "SET 3,C" , NULL }, |
gertk | 0:b612024f5aee | 738 | { SET_3_D , OP_NONE , "SET 3,D" , NULL }, |
gertk | 0:b612024f5aee | 739 | { SET_3_E , OP_NONE , "SET 3,E" , NULL }, |
gertk | 0:b612024f5aee | 740 | { SET_3_H , OP_NONE , "SET 3,H" , NULL }, |
gertk | 0:b612024f5aee | 741 | { SET_3_L , OP_NONE , "SET 3,L" , NULL }, |
gertk | 0:b612024f5aee | 742 | { SET_3_off_HL , OP_NONE , "SET 3,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 743 | { SET_3_A , OP_NONE , "SET 3,A" , NULL }, |
gertk | 0:b612024f5aee | 744 | { SET_4_B , OP_NONE , "SET 4,B" , NULL }, |
gertk | 0:b612024f5aee | 745 | { SET_4_C , OP_NONE , "SET 4,C" , NULL }, |
gertk | 0:b612024f5aee | 746 | { SET_4_D , OP_NONE , "SET 4,D" , NULL }, |
gertk | 0:b612024f5aee | 747 | { SET_4_E , OP_NONE , "SET 4,E" , NULL }, |
gertk | 0:b612024f5aee | 748 | { SET_4_H , OP_NONE , "SET 4,H" , NULL }, |
gertk | 0:b612024f5aee | 749 | { SET_4_L , OP_NONE , "SET 4,L" , NULL }, |
gertk | 0:b612024f5aee | 750 | { SET_4_off_HL , OP_NONE , "SET 4,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 751 | { SET_4_A , OP_NONE , "SET 4,A" , NULL }, |
gertk | 0:b612024f5aee | 752 | { SET_5_B , OP_NONE , "SET 5,B" , NULL }, |
gertk | 0:b612024f5aee | 753 | { SET_5_C , OP_NONE , "SET 5,C" , NULL }, |
gertk | 0:b612024f5aee | 754 | { SET_5_D , OP_NONE , "SET 5,D" , NULL }, |
gertk | 0:b612024f5aee | 755 | { SET_5_E , OP_NONE , "SET 5,E" , NULL }, |
gertk | 0:b612024f5aee | 756 | { SET_5_H , OP_NONE , "SET 5,H" , NULL }, |
gertk | 0:b612024f5aee | 757 | { SET_5_L , OP_NONE , "SET 5,L" , NULL }, |
gertk | 0:b612024f5aee | 758 | { SET_5_off_HL , OP_NONE , "SET 5,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 759 | { SET_5_A , OP_NONE , "SET 5,A" , NULL }, |
gertk | 0:b612024f5aee | 760 | { SET_6_B , OP_NONE , "SET 6,B" , NULL }, |
gertk | 0:b612024f5aee | 761 | { SET_6_C , OP_NONE , "SET 6,C" , NULL }, |
gertk | 0:b612024f5aee | 762 | { SET_6_D , OP_NONE , "SET 6,D" , NULL }, |
gertk | 0:b612024f5aee | 763 | { SET_6_E , OP_NONE , "SET 6,E" , NULL }, |
gertk | 0:b612024f5aee | 764 | { SET_6_H , OP_NONE , "SET 6,H" , NULL }, |
gertk | 0:b612024f5aee | 765 | { SET_6_L , OP_NONE , "SET 6,L" , NULL }, |
gertk | 0:b612024f5aee | 766 | { SET_6_off_HL , OP_NONE , "SET 6,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 767 | { SET_6_A , OP_NONE , "SET 6,A" , NULL }, |
gertk | 0:b612024f5aee | 768 | { SET_7_B , OP_NONE , "SET 7,B" , NULL }, |
gertk | 0:b612024f5aee | 769 | { SET_7_C , OP_NONE , "SET 7,C" , NULL }, |
gertk | 0:b612024f5aee | 770 | { SET_7_D , OP_NONE , "SET 7,D" , NULL }, |
gertk | 0:b612024f5aee | 771 | { SET_7_E , OP_NONE , "SET 7,E" , NULL }, |
gertk | 0:b612024f5aee | 772 | { SET_7_H , OP_NONE , "SET 7,H" , NULL }, |
gertk | 0:b612024f5aee | 773 | { SET_7_L , OP_NONE , "SET 7,L" , NULL }, |
gertk | 0:b612024f5aee | 774 | { SET_7_off_HL , OP_NONE , "SET 7,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 775 | { SET_7_A , OP_NONE , "SET 7,A" , NULL } |
gertk | 0:b612024f5aee | 776 | } }; |
gertk | 0:b612024f5aee | 777 | |
gertk | 0:b612024f5aee | 778 | |
gertk | 0:b612024f5aee | 779 | static struct Z80OpcodeTable opcodes_DD = { 0, { |
gertk | 0:b612024f5aee | 780 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 781 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 782 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 783 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 784 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 785 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 786 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 787 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 788 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 789 | { ADD_IX_BC , OP_NONE , "ADD IX,BC" , NULL }, |
gertk | 0:b612024f5aee | 790 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 791 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 792 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 793 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 794 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 795 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 796 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 797 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 798 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 799 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 800 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 801 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 802 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 803 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 804 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 805 | { ADD_IX_DE , OP_NONE , "ADD IX,DE" , NULL }, |
gertk | 0:b612024f5aee | 806 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 807 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 808 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 809 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 810 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 811 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 812 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 813 | { LD_IX_nn , OP_WORD , "LD IX,0%04Xh" , NULL }, |
gertk | 0:b612024f5aee | 814 | { LD_off_nn_IX , OP_WORD , "LD (0%04Xh),IX" , NULL }, |
gertk | 0:b612024f5aee | 815 | { INC_IX , OP_NONE , "INC IX" , NULL }, |
gertk | 0:b612024f5aee | 816 | { INC_IXh , OP_NONE , "INC IXh" , NULL }, |
gertk | 0:b612024f5aee | 817 | { DEC_IXh , OP_NONE , "DEC IXh" , NULL }, |
gertk | 0:b612024f5aee | 818 | { LD_IXh_n , OP_BYTE , "LD IXh,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 819 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 820 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 821 | { ADD_IX_IX , OP_NONE , "ADD IX,IX" , NULL }, |
gertk | 0:b612024f5aee | 822 | { LD_IX_off_nn , OP_WORD , "LD IX,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 823 | { DEC_IX , OP_NONE , "DEC IX" , NULL }, |
gertk | 0:b612024f5aee | 824 | { INC_IXl , OP_NONE , "INC IXl" , NULL }, |
gertk | 0:b612024f5aee | 825 | { DEC_IXl , OP_NONE , "DEC IXl" , NULL }, |
gertk | 0:b612024f5aee | 826 | { LD_IXl_n , OP_BYTE , "LD IXl,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 827 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 828 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 829 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 830 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 831 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 832 | { INC_off_IX_d , OP_BYTE , "INC (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 833 | { DEC_off_IX_d , OP_BYTE , "DEC (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 834 | { LD_off_IX_d_n , OP_BYTE , "LD (IX+0%02Xh),0%02Xh", NULL }, |
gertk | 0:b612024f5aee | 835 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 836 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 837 | { ADD_IX_SP , OP_NONE , "ADD IX,SP" , NULL }, |
gertk | 0:b612024f5aee | 838 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 839 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 840 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 841 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 842 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 843 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 844 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 845 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 846 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 847 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 848 | { LD_B_IXh , OP_NONE , "LD B,IXh" , NULL }, |
gertk | 0:b612024f5aee | 849 | { LD_B_IXl , OP_NONE , "LD B,IXl" , NULL }, |
gertk | 0:b612024f5aee | 850 | { LD_B_off_IX_d , OP_BYTE , "LD B,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 851 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 852 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 853 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 854 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 855 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 856 | { LD_C_IXh , OP_NONE , "LD C,IXh" , NULL }, |
gertk | 0:b612024f5aee | 857 | { LD_C_IXl , OP_NONE , "LD C,IXl" , NULL }, |
gertk | 0:b612024f5aee | 858 | { LD_C_off_IX_d , OP_BYTE , "LD C,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 859 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 860 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 861 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 862 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 863 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 864 | { LD_D_IXh , OP_NONE , "LD D,IXh" , NULL }, |
gertk | 0:b612024f5aee | 865 | { LD_D_IXl , OP_NONE , "LD D,IXl" , NULL }, |
gertk | 0:b612024f5aee | 866 | { LD_D_off_IX_d , OP_BYTE , "LD D,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 867 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 868 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 869 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 870 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 871 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 872 | { LD_E_IXh , OP_NONE , "LD E,IXh" , NULL }, |
gertk | 0:b612024f5aee | 873 | { LD_E_IXl , OP_NONE , "LD E,IXl" , NULL }, |
gertk | 0:b612024f5aee | 874 | { LD_E_off_IX_d , OP_BYTE , "LD E,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 875 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 876 | { LD_IXh_B , OP_NONE , "LD IXh,B" , NULL }, |
gertk | 0:b612024f5aee | 877 | { LD_IXh_C , OP_NONE , "LD IXh,C" , NULL }, |
gertk | 0:b612024f5aee | 878 | { LD_IXh_D , OP_NONE , "LD IXh,D" , NULL }, |
gertk | 0:b612024f5aee | 879 | { LD_IXh_E , OP_NONE , "LD IXh,E" , NULL }, |
gertk | 0:b612024f5aee | 880 | { LD_IXh_IXh , OP_NONE , "LD IXh,IXh" , NULL }, |
gertk | 0:b612024f5aee | 881 | { LD_IXh_IXl , OP_NONE , "LD IXh,IXl" , NULL }, |
gertk | 0:b612024f5aee | 882 | { LD_H_off_IX_d , OP_BYTE , "LD H,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 883 | { LD_IXh_A , OP_NONE , "LD IXh,A" , NULL }, |
gertk | 0:b612024f5aee | 884 | { LD_IXl_B , OP_NONE , "LD IXl,B" , NULL }, |
gertk | 0:b612024f5aee | 885 | { LD_IXl_C , OP_NONE , "LD IXl,C" , NULL }, |
gertk | 0:b612024f5aee | 886 | { LD_IXl_D , OP_NONE , "LD IXl,D" , NULL }, |
gertk | 0:b612024f5aee | 887 | { LD_IXl_E , OP_NONE , "LD IXl,E" , NULL }, |
gertk | 0:b612024f5aee | 888 | { LD_IXl_IXh , OP_NONE , "LD IXl,IXh" , NULL }, |
gertk | 0:b612024f5aee | 889 | { LD_IXl_IXl , OP_NONE , "LD IXl,IXl" , NULL }, |
gertk | 0:b612024f5aee | 890 | { LD_L_off_IX_d , OP_BYTE , "LD L,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 891 | { LD_IXl_A , OP_NONE , "LD IXl,A" , NULL }, |
gertk | 0:b612024f5aee | 892 | { LD_off_IX_d_B , OP_BYTE , "LD (IX+0%02Xh),B" , NULL }, |
gertk | 0:b612024f5aee | 893 | { LD_off_IX_d_C , OP_BYTE , "LD (IX+0%02Xh),C" , NULL }, |
gertk | 0:b612024f5aee | 894 | { LD_off_IX_d_D , OP_BYTE , "LD (IX+0%02Xh),D" , NULL }, |
gertk | 0:b612024f5aee | 895 | { LD_off_IX_d_E , OP_BYTE , "LD (IX+0%02Xh),E" , NULL }, |
gertk | 0:b612024f5aee | 896 | { LD_off_IX_d_H , OP_BYTE , "LD (IX+0%02Xh),H" , NULL }, |
gertk | 0:b612024f5aee | 897 | { LD_off_IX_d_L , OP_BYTE , "LD (IX+0%02Xh),L" , NULL }, |
gertk | 0:b612024f5aee | 898 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 899 | { LD_off_IX_d_A , OP_BYTE , "LD (IX+0%02Xh),A" , NULL }, |
gertk | 0:b612024f5aee | 900 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 901 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 902 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 903 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 904 | { LD_A_IXh , OP_NONE , "LD A,IXh" , NULL }, |
gertk | 0:b612024f5aee | 905 | { LD_A_IXl , OP_NONE , "LD A,IXl" , NULL }, |
gertk | 0:b612024f5aee | 906 | { LD_A_off_IX_d , OP_BYTE , "LD A,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 907 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 908 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 909 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 910 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 911 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 912 | { ADD_A_IXh , OP_NONE , "ADD A,IXh" , NULL }, |
gertk | 0:b612024f5aee | 913 | { ADD_A_IXl , OP_NONE , "ADD A,IXl" , NULL }, |
gertk | 0:b612024f5aee | 914 | { ADD_A_off_IX_d , OP_BYTE , "ADD A,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 915 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 916 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 917 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 918 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 919 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 920 | { ADC_A_IXh , OP_NONE , "ADC A,IXh" , NULL }, |
gertk | 0:b612024f5aee | 921 | { ADC_A_IXl , OP_NONE , "ADC A,IXl" , NULL }, |
gertk | 0:b612024f5aee | 922 | { ADC_A_off_IX_d , OP_BYTE , "ADC A,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 923 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 924 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 925 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 926 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 927 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 928 | { SUB_A_IXh , OP_NONE , "SUB A,IXh" , NULL }, |
gertk | 0:b612024f5aee | 929 | { SUB_A_IXl , OP_NONE , "SUB A,IXl" , NULL }, |
gertk | 0:b612024f5aee | 930 | { SUB_A_off_IX_d , OP_BYTE , "SUB A,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 931 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 932 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 933 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 934 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 935 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 936 | { SBC_A_IXh , OP_NONE , "SBC A,IXh" , NULL }, |
gertk | 0:b612024f5aee | 937 | { SBC_A_IXl , OP_NONE , "SBC A,IXl" , NULL }, |
gertk | 0:b612024f5aee | 938 | { SBC_A_off_IX_d , OP_BYTE , "SBC A,(IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 939 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 940 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 941 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 942 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 943 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 944 | { AND_IXh , OP_NONE , "AND IXh" , NULL }, |
gertk | 0:b612024f5aee | 945 | { AND_IXl , OP_NONE , "AND IXl" , NULL }, |
gertk | 0:b612024f5aee | 946 | { AND_off_IX_d , OP_BYTE , "AND (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 947 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 948 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 949 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 950 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 951 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 952 | { XOR_IXh , OP_NONE , "XOR IXh" , NULL }, |
gertk | 0:b612024f5aee | 953 | { XOR_IXl , OP_NONE , "XOR IXl" , NULL }, |
gertk | 0:b612024f5aee | 954 | { XOR_off_IX_d , OP_BYTE , "XOR (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 955 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 956 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 957 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 958 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 959 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 960 | { OR_IXh , OP_NONE , "OR IXh" , NULL }, |
gertk | 0:b612024f5aee | 961 | { OR_IXl , OP_NONE , "OR IXl" , NULL }, |
gertk | 0:b612024f5aee | 962 | { OR_off_IX_d , OP_BYTE , "OR (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 963 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 964 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 965 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 966 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 967 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 968 | { CP_IXh , OP_NONE , "CP IXh" , NULL }, |
gertk | 0:b612024f5aee | 969 | { CP_IXl , OP_NONE , "CP IXl" , NULL }, |
gertk | 0:b612024f5aee | 970 | { CP_off_IX_d , OP_BYTE , "CP (IX+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 971 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 972 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 973 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 974 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 975 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 976 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 977 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 978 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 979 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 980 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 981 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 982 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 983 | { NULL , OP_NONE , NULL , &opcodes_DDCB }, |
gertk | 0:b612024f5aee | 984 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 985 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 986 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 987 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 988 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 989 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 990 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 991 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 992 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 993 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 994 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 995 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 996 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 997 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 998 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 999 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1000 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1001 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1002 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1003 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1004 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1005 | { POP_IX , OP_NONE , "POP IX" , NULL }, |
gertk | 0:b612024f5aee | 1006 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1007 | { EX_off_SP_IX , OP_NONE , "EX (SP),IX" , NULL }, |
gertk | 0:b612024f5aee | 1008 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1009 | { PUSH_IX , OP_NONE , "PUSH IX" , NULL }, |
gertk | 0:b612024f5aee | 1010 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1011 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1012 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1013 | { JP_off_IX , OP_NONE , "JP (IX)" , NULL }, |
gertk | 0:b612024f5aee | 1014 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1015 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1016 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1017 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1018 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1019 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1020 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1021 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1022 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1023 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1024 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1025 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1026 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1027 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1028 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1029 | { LD_SP_IX , OP_NONE , "LD SP,IX" , NULL }, |
gertk | 0:b612024f5aee | 1030 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1031 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1032 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1033 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1034 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1035 | { NULL , OP_NONE , NULL , NULL } |
gertk | 0:b612024f5aee | 1036 | } }; |
gertk | 0:b612024f5aee | 1037 | |
gertk | 0:b612024f5aee | 1038 | |
gertk | 0:b612024f5aee | 1039 | |
gertk | 0:b612024f5aee | 1040 | static struct Z80OpcodeTable opcodes_ED = { 0, { |
gertk | 0:b612024f5aee | 1041 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1042 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1043 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1044 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1045 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1046 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1047 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1048 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1049 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1050 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1051 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1052 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1053 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1054 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1055 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1056 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1057 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1058 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1059 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1060 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1061 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1062 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1063 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1064 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1065 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1066 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1067 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1068 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1069 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1070 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1071 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1072 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1073 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1074 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1075 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1076 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1077 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1078 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1079 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1080 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1081 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1082 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1083 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1084 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1085 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1086 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1087 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1088 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1089 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1090 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1091 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1092 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1093 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1094 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1095 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1096 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1097 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1098 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1099 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1100 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1101 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1102 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1103 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1104 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1105 | { IN_B_off_C , OP_NONE , "IN B,(C)" , NULL }, |
gertk | 0:b612024f5aee | 1106 | { OUT_off_C_B , OP_NONE , "OUT (C),B" , NULL }, |
gertk | 0:b612024f5aee | 1107 | { SBC_HL_BC , OP_NONE , "SBC HL,BC" , NULL }, |
gertk | 0:b612024f5aee | 1108 | { LD_off_nn_BC , OP_WORD , "LD (0%04Xh),BC" , NULL }, |
gertk | 0:b612024f5aee | 1109 | { NEG , OP_NONE , "NEG" , NULL }, |
gertk | 0:b612024f5aee | 1110 | { RETN , OP_NONE , "RETN" , NULL }, |
gertk | 0:b612024f5aee | 1111 | { IM_0 , OP_NONE , "IM 0" , NULL }, |
gertk | 0:b612024f5aee | 1112 | { LD_I_A , OP_NONE , "LD I,A" , NULL }, |
gertk | 0:b612024f5aee | 1113 | { IN_C_off_C , OP_NONE , "IN C,(C)" , NULL }, |
gertk | 0:b612024f5aee | 1114 | { OUT_off_C_C , OP_NONE , "OUT (C),C" , NULL }, |
gertk | 0:b612024f5aee | 1115 | { ADC_HL_BC , OP_NONE , "ADC HL,BC" , NULL }, |
gertk | 0:b612024f5aee | 1116 | { LD_BC_off_nn , OP_WORD , "LD BC,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1117 | { NEG , OP_NONE , "NEG" , NULL }, |
gertk | 0:b612024f5aee | 1118 | { RETI , OP_NONE , "RETI" , NULL }, |
gertk | 0:b612024f5aee | 1119 | { IM_0 , OP_NONE , "IM 0" , NULL }, |
gertk | 0:b612024f5aee | 1120 | { LD_R_A , OP_NONE , "LD R,A" , NULL }, |
gertk | 0:b612024f5aee | 1121 | { IN_D_off_C , OP_NONE , "IN D,(C)" , NULL }, |
gertk | 0:b612024f5aee | 1122 | { OUT_off_C_D , OP_NONE , "OUT (C),D" , NULL }, |
gertk | 0:b612024f5aee | 1123 | { SBC_HL_DE , OP_NONE , "SBC HL,DE" , NULL }, |
gertk | 0:b612024f5aee | 1124 | { LD_off_nn_DE , OP_WORD , "LD (0%04Xh),DE" , NULL }, |
gertk | 0:b612024f5aee | 1125 | { NEG , OP_NONE , "NEG" , NULL }, |
gertk | 0:b612024f5aee | 1126 | { RETN , OP_NONE , "RETN" , NULL }, |
gertk | 0:b612024f5aee | 1127 | { IM_1 , OP_NONE , "IM 1" , NULL }, |
gertk | 0:b612024f5aee | 1128 | { LD_A_I , OP_NONE , "LD A,I" , NULL }, |
gertk | 0:b612024f5aee | 1129 | { IN_E_off_C , OP_NONE , "IN E,(C)" , NULL }, |
gertk | 0:b612024f5aee | 1130 | { OUT_off_C_E , OP_NONE , "OUT (C),E" , NULL }, |
gertk | 0:b612024f5aee | 1131 | { ADC_HL_DE , OP_NONE , "ADC HL,DE" , NULL }, |
gertk | 0:b612024f5aee | 1132 | { LD_DE_off_nn , OP_WORD , "LD DE,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1133 | { NEG , OP_NONE , "NEG" , NULL }, |
gertk | 0:b612024f5aee | 1134 | { RETN , OP_NONE , "RETN" , NULL }, |
gertk | 0:b612024f5aee | 1135 | { IM_2 , OP_NONE , "IM 2" , NULL }, |
gertk | 0:b612024f5aee | 1136 | { LD_A_R , OP_NONE , "LD A,R" , NULL }, |
gertk | 0:b612024f5aee | 1137 | { IN_H_off_C , OP_NONE , "IN H,(C)" , NULL }, |
gertk | 0:b612024f5aee | 1138 | { OUT_off_C_H , OP_NONE , "OUT (C),H" , NULL }, |
gertk | 0:b612024f5aee | 1139 | { SBC_HL_HL , OP_NONE , "SBC HL,HL" , NULL }, |
gertk | 0:b612024f5aee | 1140 | { LD_off_nn_HL , OP_WORD , "LD (0%04Xh),HL" , NULL }, |
gertk | 0:b612024f5aee | 1141 | { NEG , OP_NONE , "NEG" , NULL }, |
gertk | 0:b612024f5aee | 1142 | { RETN , OP_NONE , "RETN" , NULL }, |
gertk | 0:b612024f5aee | 1143 | { IM_0 , OP_NONE , "IM 0" , NULL }, |
gertk | 0:b612024f5aee | 1144 | { RRD , OP_NONE , "RRD" , NULL }, |
gertk | 0:b612024f5aee | 1145 | { IN_L_off_C , OP_NONE , "IN L,(C)" , NULL }, |
gertk | 0:b612024f5aee | 1146 | { OUT_off_C_L , OP_NONE , "OUT (C),L" , NULL }, |
gertk | 0:b612024f5aee | 1147 | { ADC_HL_HL , OP_NONE , "ADC HL,HL" , NULL }, |
gertk | 0:b612024f5aee | 1148 | { LD_HL_off_nn , OP_WORD , "LD HL,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1149 | { NEG , OP_NONE , "NEG" , NULL }, |
gertk | 0:b612024f5aee | 1150 | { RETN , OP_NONE , "RETN" , NULL }, |
gertk | 0:b612024f5aee | 1151 | { IM_0 , OP_NONE , "IM 0" , NULL }, |
gertk | 0:b612024f5aee | 1152 | { RLD , OP_NONE , "RLD" , NULL }, |
gertk | 0:b612024f5aee | 1153 | { IN_F_off_C , OP_NONE , "IN F,(C)" , NULL }, |
gertk | 0:b612024f5aee | 1154 | { OUT_off_C_0 , OP_NONE , "OUT (C),0" , NULL }, |
gertk | 0:b612024f5aee | 1155 | { SBC_HL_SP , OP_NONE , "SBC HL,SP" , NULL }, |
gertk | 0:b612024f5aee | 1156 | { LD_off_nn_SP , OP_WORD , "LD (0%04Xh),SP" , NULL }, |
gertk | 0:b612024f5aee | 1157 | { NEG , OP_NONE , "NEG" , NULL }, |
gertk | 0:b612024f5aee | 1158 | { RETN , OP_NONE , "RETN" , NULL }, |
gertk | 0:b612024f5aee | 1159 | { IM_1 , OP_NONE , "IM 1" , NULL }, |
gertk | 0:b612024f5aee | 1160 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1161 | { IN_A_off_C , OP_NONE , "IN A,(C)" , NULL }, |
gertk | 0:b612024f5aee | 1162 | { OUT_off_C_A , OP_NONE , "OUT (C),A" , NULL }, |
gertk | 0:b612024f5aee | 1163 | { ADC_HL_SP , OP_NONE , "ADC HL,SP" , NULL }, |
gertk | 0:b612024f5aee | 1164 | { LD_SP_off_nn , OP_WORD , "LD SP,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1165 | { NEG , OP_NONE , "NEG" , NULL }, |
gertk | 0:b612024f5aee | 1166 | { RETN , OP_NONE , "RETN" , NULL }, |
gertk | 0:b612024f5aee | 1167 | { IM_2 , OP_NONE , "IM 2" , NULL }, |
gertk | 0:b612024f5aee | 1168 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1169 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1170 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1171 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1172 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1173 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1174 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1175 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1176 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1177 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1178 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1179 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1180 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1181 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1182 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1183 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1184 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1185 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1186 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1187 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1188 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1189 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1190 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1191 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1192 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1193 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1194 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1195 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1196 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1197 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1198 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1199 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1200 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1201 | { LDI , OP_NONE , "LDI" , NULL }, |
gertk | 0:b612024f5aee | 1202 | { CPI , OP_NONE , "CPI" , NULL }, |
gertk | 0:b612024f5aee | 1203 | { INI , OP_NONE , "INI" , NULL }, |
gertk | 0:b612024f5aee | 1204 | { OUTI , OP_NONE , "OUTI" , NULL }, |
gertk | 0:b612024f5aee | 1205 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1206 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1207 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1208 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1209 | { LDD , OP_NONE , "LDD" , NULL }, |
gertk | 0:b612024f5aee | 1210 | { CPD , OP_NONE , "CPD" , NULL }, |
gertk | 0:b612024f5aee | 1211 | { IND , OP_NONE , "IND" , NULL }, |
gertk | 0:b612024f5aee | 1212 | { OUTD , OP_NONE , "OUTD" , NULL }, |
gertk | 0:b612024f5aee | 1213 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1214 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1215 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1216 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1217 | { LDIR , OP_NONE , "LDIR" , NULL }, |
gertk | 0:b612024f5aee | 1218 | { CPIR , OP_NONE , "CPIR" , NULL }, |
gertk | 0:b612024f5aee | 1219 | { INIR , OP_NONE , "INIR" , NULL }, |
gertk | 0:b612024f5aee | 1220 | { OTIR , OP_NONE , "OTIR" , NULL }, |
gertk | 0:b612024f5aee | 1221 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1222 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1223 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1224 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1225 | { LDDR , OP_NONE , "LDDR" , NULL }, |
gertk | 0:b612024f5aee | 1226 | { CPDR , OP_NONE , "CPDR" , NULL }, |
gertk | 0:b612024f5aee | 1227 | { INDR , OP_NONE , "INDR" , NULL }, |
gertk | 0:b612024f5aee | 1228 | { OTDR , OP_NONE , "OTDR" , NULL }, |
gertk | 0:b612024f5aee | 1229 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1230 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1231 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1232 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1233 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1234 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1235 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1236 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1237 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1238 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1239 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1240 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1241 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1242 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1243 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1244 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1245 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1246 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1247 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1248 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1249 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1250 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1251 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1252 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1253 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1254 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1255 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1256 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1257 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1258 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1259 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1260 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1261 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1262 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1263 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1264 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1265 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1266 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1267 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1268 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1269 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1270 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1271 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1272 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1273 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1274 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1275 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1276 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1277 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1278 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1279 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1280 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1281 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1282 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1283 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1284 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1285 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1286 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1287 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1288 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1289 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1290 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1291 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1292 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1293 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1294 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1295 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1296 | { NULL , OP_NONE , NULL , NULL } |
gertk | 0:b612024f5aee | 1297 | } }; |
gertk | 0:b612024f5aee | 1298 | |
gertk | 0:b612024f5aee | 1299 | |
gertk | 0:b612024f5aee | 1300 | static struct Z80OpcodeTable opcodes_FD = { 0, { |
gertk | 0:b612024f5aee | 1301 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1302 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1303 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1304 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1305 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1306 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1307 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1308 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1309 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1310 | { ADD_IY_BC , OP_NONE , "ADD IY,BC" , NULL }, |
gertk | 0:b612024f5aee | 1311 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1312 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1313 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1314 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1315 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1316 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1317 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1318 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1319 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1320 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1321 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1322 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1323 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1324 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1325 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1326 | { ADD_IY_DE , OP_NONE , "ADD IY,DE" , NULL }, |
gertk | 0:b612024f5aee | 1327 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1328 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1329 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1330 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1331 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1332 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1333 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1334 | { LD_IY_nn , OP_WORD , "LD IY,0%04Xh" , NULL }, |
gertk | 0:b612024f5aee | 1335 | { LD_off_nn_IY , OP_WORD , "LD (0%04Xh),IY" , NULL }, |
gertk | 0:b612024f5aee | 1336 | { INC_IY , OP_NONE , "INC IY" , NULL }, |
gertk | 0:b612024f5aee | 1337 | { INC_IYh , OP_NONE , "INC IYh" , NULL }, |
gertk | 0:b612024f5aee | 1338 | { DEC_IYh , OP_NONE , "DEC IYh" , NULL }, |
gertk | 0:b612024f5aee | 1339 | { LD_IYh_n , OP_BYTE , "LD IYh,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1340 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1341 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1342 | { ADD_IY_IY , OP_NONE , "ADD IY,IY" , NULL }, |
gertk | 0:b612024f5aee | 1343 | { LD_IY_off_nn , OP_WORD , "LD IY,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1344 | { DEC_IY , OP_NONE , "DEC IY" , NULL }, |
gertk | 0:b612024f5aee | 1345 | { INC_IYl , OP_NONE , "INC IYl" , NULL }, |
gertk | 0:b612024f5aee | 1346 | { DEC_IYl , OP_NONE , "DEC IYl" , NULL }, |
gertk | 0:b612024f5aee | 1347 | { LD_IYl_n , OP_BYTE , "LD IYl,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1348 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1349 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1350 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1351 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1352 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1353 | { INC_off_IY_d , OP_BYTE , "INC (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1354 | { DEC_off_IY_d , OP_BYTE , "DEC (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1355 | { LD_off_IY_d_n , OP_BYTE , "LD (IY+0%02Xh),0%02Xh", NULL }, |
gertk | 0:b612024f5aee | 1356 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1357 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1358 | { ADD_IY_SP , OP_NONE , "ADD IY,SP" , NULL }, |
gertk | 0:b612024f5aee | 1359 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1360 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1361 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1362 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1363 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1364 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1365 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1366 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1367 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1368 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1369 | { LD_B_IYh , OP_NONE , "LD B,IYh" , NULL }, |
gertk | 0:b612024f5aee | 1370 | { LD_B_IYl , OP_NONE , "LD B,IYl" , NULL }, |
gertk | 0:b612024f5aee | 1371 | { LD_B_off_IY_d , OP_BYTE , "LD B,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1372 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1373 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1374 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1375 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1376 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1377 | { LD_C_IYh , OP_NONE , "LD C,IYh" , NULL }, |
gertk | 0:b612024f5aee | 1378 | { LD_C_IYl , OP_NONE , "LD C,IYl" , NULL }, |
gertk | 0:b612024f5aee | 1379 | { LD_C_off_IY_d , OP_BYTE , "LD C,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1380 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1381 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1382 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1383 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1384 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1385 | { LD_D_IYh , OP_NONE , "LD D,IYh" , NULL }, |
gertk | 0:b612024f5aee | 1386 | { LD_D_IYl , OP_NONE , "LD D,IYl" , NULL }, |
gertk | 0:b612024f5aee | 1387 | { LD_D_off_IY_d , OP_BYTE , "LD D,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1388 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1389 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1390 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1391 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1392 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1393 | { LD_E_IYh , OP_NONE , "LD E,IYh" , NULL }, |
gertk | 0:b612024f5aee | 1394 | { LD_E_IYl , OP_NONE , "LD E,IYl" , NULL }, |
gertk | 0:b612024f5aee | 1395 | { LD_E_off_IY_d , OP_BYTE , "LD E,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1396 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1397 | { LD_IYh_B , OP_NONE , "LD IYh,B" , NULL }, |
gertk | 0:b612024f5aee | 1398 | { LD_IYh_C , OP_NONE , "LD IYh,C" , NULL }, |
gertk | 0:b612024f5aee | 1399 | { LD_IYh_D , OP_NONE , "LD IYh,D" , NULL }, |
gertk | 0:b612024f5aee | 1400 | { LD_IYh_E , OP_NONE , "LD IYh,E" , NULL }, |
gertk | 0:b612024f5aee | 1401 | { LD_IYh_IYh , OP_NONE , "LD IYh,IYh" , NULL }, |
gertk | 0:b612024f5aee | 1402 | { LD_IYh_IYl , OP_NONE , "LD IYh,IYl" , NULL }, |
gertk | 0:b612024f5aee | 1403 | { LD_H_off_IY_d , OP_BYTE , "LD H,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1404 | { LD_IYh_A , OP_NONE , "LD IYh,A" , NULL }, |
gertk | 0:b612024f5aee | 1405 | { LD_IYl_B , OP_NONE , "LD IYl,B" , NULL }, |
gertk | 0:b612024f5aee | 1406 | { LD_IYl_C , OP_NONE , "LD IYl,C" , NULL }, |
gertk | 0:b612024f5aee | 1407 | { LD_IYl_D , OP_NONE , "LD IYl,D" , NULL }, |
gertk | 0:b612024f5aee | 1408 | { LD_IYl_E , OP_NONE , "LD IYl,E" , NULL }, |
gertk | 0:b612024f5aee | 1409 | { LD_IYl_IYh , OP_NONE , "LD IYl,IYh" , NULL }, |
gertk | 0:b612024f5aee | 1410 | { LD_IYl_IYl , OP_NONE , "LD IYl,IYl" , NULL }, |
gertk | 0:b612024f5aee | 1411 | { LD_L_off_IY_d , OP_BYTE , "LD L,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1412 | { LD_IYl_A , OP_NONE , "LD IYl,A" , NULL }, |
gertk | 0:b612024f5aee | 1413 | { LD_off_IY_d_B , OP_BYTE , "LD (IY+0%02Xh),B" , NULL }, |
gertk | 0:b612024f5aee | 1414 | { LD_off_IY_d_C , OP_BYTE , "LD (IY+0%02Xh),C" , NULL }, |
gertk | 0:b612024f5aee | 1415 | { LD_off_IY_d_D , OP_BYTE , "LD (IY+0%02Xh),D" , NULL }, |
gertk | 0:b612024f5aee | 1416 | { LD_off_IY_d_E , OP_BYTE , "LD (IY+0%02Xh),E" , NULL }, |
gertk | 0:b612024f5aee | 1417 | { LD_off_IY_d_H , OP_BYTE , "LD (IY+0%02Xh),H" , NULL }, |
gertk | 0:b612024f5aee | 1418 | { LD_off_IY_d_L , OP_BYTE , "LD (IY+0%02Xh),L" , NULL }, |
gertk | 0:b612024f5aee | 1419 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1420 | { LD_off_IY_d_A , OP_BYTE , "LD (IY+0%02Xh),A" , NULL }, |
gertk | 0:b612024f5aee | 1421 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1422 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1423 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1424 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1425 | { LD_A_IYh , OP_NONE , "LD A,IYh" , NULL }, |
gertk | 0:b612024f5aee | 1426 | { LD_A_IYl , OP_NONE , "LD A,IYl" , NULL }, |
gertk | 0:b612024f5aee | 1427 | { LD_A_off_IY_d , OP_BYTE , "LD A,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1428 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1429 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1430 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1431 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1432 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1433 | { ADD_A_IYh , OP_NONE , "ADD A,IYh" , NULL }, |
gertk | 0:b612024f5aee | 1434 | { ADD_A_IYl , OP_NONE , "ADD A,IYl" , NULL }, |
gertk | 0:b612024f5aee | 1435 | { ADD_A_off_IY_d , OP_BYTE , "ADD A,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1436 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1437 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1438 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1439 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1440 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1441 | { ADC_A_IYh , OP_NONE , "ADC A,IYh" , NULL }, |
gertk | 0:b612024f5aee | 1442 | { ADC_A_IYl , OP_NONE , "ADC A,IYl" , NULL }, |
gertk | 0:b612024f5aee | 1443 | { ADC_A_off_IY_d , OP_BYTE , "ADC A,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1444 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1445 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1446 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1447 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1448 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1449 | { SUB_A_IYh , OP_NONE , "SUB A,IYh" , NULL }, |
gertk | 0:b612024f5aee | 1450 | { SUB_A_IYl , OP_NONE , "SUB A,IYl" , NULL }, |
gertk | 0:b612024f5aee | 1451 | { SUB_A_off_IY_d , OP_BYTE , "SUB A,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1452 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1453 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1454 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1455 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1456 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1457 | { SBC_A_IYh , OP_NONE , "SBC A,IYh" , NULL }, |
gertk | 0:b612024f5aee | 1458 | { SBC_A_IYl , OP_NONE , "SBC A,IYl" , NULL }, |
gertk | 0:b612024f5aee | 1459 | { SBC_A_off_IY_d , OP_BYTE , "SBC A,(IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1460 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1461 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1462 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1463 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1464 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1465 | { AND_IYh , OP_NONE , "AND IYh" , NULL }, |
gertk | 0:b612024f5aee | 1466 | { AND_IYl , OP_NONE , "AND IYl" , NULL }, |
gertk | 0:b612024f5aee | 1467 | { AND_off_IY_d , OP_BYTE , "AND (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1468 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1469 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1470 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1471 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1472 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1473 | { XOR_IYh , OP_NONE , "XOR IYh" , NULL }, |
gertk | 0:b612024f5aee | 1474 | { XOR_IYl , OP_NONE , "XOR IYl" , NULL }, |
gertk | 0:b612024f5aee | 1475 | { XOR_off_IY_d , OP_BYTE , "XOR (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1476 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1477 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1478 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1479 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1480 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1481 | { OR_IYh , OP_NONE , "OR IYh" , NULL }, |
gertk | 0:b612024f5aee | 1482 | { OR_IYl , OP_NONE , "OR IYl" , NULL }, |
gertk | 0:b612024f5aee | 1483 | { OR_off_IY_d , OP_BYTE , "OR (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1484 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1485 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1486 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1487 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1488 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1489 | { CP_IYh , OP_NONE , "CP IYh" , NULL }, |
gertk | 0:b612024f5aee | 1490 | { CP_IYl , OP_NONE , "CP IYl" , NULL }, |
gertk | 0:b612024f5aee | 1491 | { CP_off_IY_d , OP_BYTE , "CP (IY+0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1492 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1493 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1494 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1495 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1496 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1497 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1498 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1499 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1500 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1501 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1502 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1503 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1504 | { NULL , OP_NONE , NULL , &opcodes_FDCB }, |
gertk | 0:b612024f5aee | 1505 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1506 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1507 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1508 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1509 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1510 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1511 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1512 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1513 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1514 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1515 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1516 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1517 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1518 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1519 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1520 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1521 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1522 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1523 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1524 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1525 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1526 | { POP_IY , OP_NONE , "POP IY" , NULL }, |
gertk | 0:b612024f5aee | 1527 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1528 | { EX_off_SP_IY , OP_NONE , "EX (SP),IY" , NULL }, |
gertk | 0:b612024f5aee | 1529 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1530 | { PUSH_IY , OP_NONE , "PUSH IY" , NULL }, |
gertk | 0:b612024f5aee | 1531 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1532 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1533 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1534 | { JP_off_IY , OP_NONE , "JP (IY)" , NULL }, |
gertk | 0:b612024f5aee | 1535 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1536 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1537 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1538 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1539 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1540 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1541 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1542 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1543 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1544 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1545 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1546 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1547 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1548 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1549 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1550 | { LD_SP_IY , OP_NONE , "LD SP,IY" , NULL }, |
gertk | 0:b612024f5aee | 1551 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1552 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1553 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1554 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1555 | { NULL , OP_NONE , NULL , NULL }, |
gertk | 0:b612024f5aee | 1556 | { NULL , OP_NONE , NULL , NULL } |
gertk | 0:b612024f5aee | 1557 | } }; |
gertk | 0:b612024f5aee | 1558 | |
gertk | 0:b612024f5aee | 1559 | |
gertk | 0:b612024f5aee | 1560 | |
gertk | 0:b612024f5aee | 1561 | |
gertk | 0:b612024f5aee | 1562 | static struct Z80OpcodeTable opcodes_main = { 0, { |
gertk | 0:b612024f5aee | 1563 | { NOP , OP_NONE , "NOP" , NULL }, |
gertk | 0:b612024f5aee | 1564 | { LD_BC_nn , OP_WORD , "LD BC,0%04Xh" , NULL }, |
gertk | 0:b612024f5aee | 1565 | { LD_off_BC_A , OP_NONE , "LD (BC),A" , NULL }, |
gertk | 0:b612024f5aee | 1566 | { INC_BC , OP_NONE , "INC BC" , NULL }, |
gertk | 0:b612024f5aee | 1567 | { INC_B , OP_NONE , "INC B" , NULL }, |
gertk | 0:b612024f5aee | 1568 | { DEC_B , OP_NONE , "DEC B" , NULL }, |
gertk | 0:b612024f5aee | 1569 | { LD_B_n , OP_BYTE , "LD B,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1570 | { RLCA , OP_NONE , "RLCA" , NULL }, |
gertk | 0:b612024f5aee | 1571 | { EX_AF_AF_ , OP_NONE , "EX AF,AF'" , NULL }, |
gertk | 0:b612024f5aee | 1572 | { ADD_HL_BC , OP_NONE , "ADD HL,BC" , NULL }, |
gertk | 0:b612024f5aee | 1573 | { LD_A_off_BC , OP_NONE , "LD A,(BC)" , NULL }, |
gertk | 0:b612024f5aee | 1574 | { DEC_BC , OP_NONE , "DEC BC" , NULL }, |
gertk | 0:b612024f5aee | 1575 | { INC_C , OP_NONE , "INC C" , NULL }, |
gertk | 0:b612024f5aee | 1576 | { DEC_C , OP_NONE , "DEC C" , NULL }, |
gertk | 0:b612024f5aee | 1577 | { LD_C_n , OP_BYTE , "LD C,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1578 | { RRCA , OP_NONE , "RRCA" , NULL }, |
gertk | 0:b612024f5aee | 1579 | { DJNZ_off_PC_e_ , OP_OFFSET, "DJNZ (PC+%d) " , NULL }, |
gertk | 0:b612024f5aee | 1580 | { LD_DE_nn , OP_WORD , "LD DE,0%04Xh" , NULL }, |
gertk | 0:b612024f5aee | 1581 | { LD_off_DE_A , OP_NONE , "LD (DE),A" , NULL }, |
gertk | 0:b612024f5aee | 1582 | { INC_DE , OP_NONE , "INC DE" , NULL }, |
gertk | 0:b612024f5aee | 1583 | { INC_D , OP_NONE , "INC D" , NULL }, |
gertk | 0:b612024f5aee | 1584 | { DEC_D , OP_NONE , "DEC D" , NULL }, |
gertk | 0:b612024f5aee | 1585 | { LD_D_n , OP_BYTE , "LD D,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1586 | { RLA , OP_NONE , "RLA" , NULL }, |
gertk | 0:b612024f5aee | 1587 | { JR_off_PC_e , OP_OFFSET, "JR (PC+%d)" , NULL }, |
gertk | 0:b612024f5aee | 1588 | { ADD_HL_DE , OP_NONE , "ADD HL,DE" , NULL }, |
gertk | 0:b612024f5aee | 1589 | { LD_A_off_DE , OP_NONE , "LD A,(DE)" , NULL }, |
gertk | 0:b612024f5aee | 1590 | { DEC_DE , OP_NONE , "DEC DE" , NULL }, |
gertk | 0:b612024f5aee | 1591 | { INC_E , OP_NONE , "INC E" , NULL }, |
gertk | 0:b612024f5aee | 1592 | { DEC_E , OP_NONE , "DEC E" , NULL }, |
gertk | 0:b612024f5aee | 1593 | { LD_E_n , OP_BYTE , "LD E,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1594 | { RRA , OP_NONE , "RRA" , NULL }, |
gertk | 0:b612024f5aee | 1595 | { JR_NZ_off_PC_e , OP_OFFSET, "JR NZ,(PC+%d)" , NULL }, |
gertk | 0:b612024f5aee | 1596 | { LD_HL_nn , OP_WORD , "LD HL,0%04Xh" , NULL }, |
gertk | 0:b612024f5aee | 1597 | { LD_off_nn_HL , OP_WORD , "LD (0%04Xh),HL" , NULL }, |
gertk | 0:b612024f5aee | 1598 | { INC_HL , OP_NONE , "INC HL" , NULL }, |
gertk | 0:b612024f5aee | 1599 | { INC_H , OP_NONE , "INC H" , NULL }, |
gertk | 0:b612024f5aee | 1600 | { DEC_H , OP_NONE , "DEC H" , NULL }, |
gertk | 0:b612024f5aee | 1601 | { LD_H_n , OP_BYTE , "LD H,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1602 | { DAA , OP_NONE , "DAA" , NULL }, |
gertk | 0:b612024f5aee | 1603 | { JR_Z_off_PC_e , OP_OFFSET, "JR Z,(PC+%d)" , NULL }, |
gertk | 0:b612024f5aee | 1604 | { ADD_HL_HL , OP_NONE , "ADD HL,HL" , NULL }, |
gertk | 0:b612024f5aee | 1605 | { LD_HL_off_nn , OP_WORD , "LD HL,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1606 | { DEC_HL , OP_NONE , "DEC HL" , NULL }, |
gertk | 0:b612024f5aee | 1607 | { INC_L , OP_NONE , "INC L" , NULL }, |
gertk | 0:b612024f5aee | 1608 | { DEC_L , OP_NONE , "DEC L" , NULL }, |
gertk | 0:b612024f5aee | 1609 | { LD_L_n , OP_BYTE , "LD L,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1610 | { CPL , OP_NONE , "CPL" , NULL }, |
gertk | 0:b612024f5aee | 1611 | { JR_NC_off_PC_e , OP_OFFSET, "JR NC,(PC+%d)" , NULL }, |
gertk | 0:b612024f5aee | 1612 | { LD_SP_nn , OP_WORD , "LD SP,0%04Xh" , NULL }, |
gertk | 0:b612024f5aee | 1613 | { LD_off_nn_A , OP_WORD , "LD (0%04Xh),A" , NULL }, |
gertk | 0:b612024f5aee | 1614 | { INC_SP , OP_NONE , "INC SP" , NULL }, |
gertk | 0:b612024f5aee | 1615 | { INC_off_HL , OP_NONE , "INC (HL)" , NULL }, |
gertk | 0:b612024f5aee | 1616 | { DEC_off_HL , OP_NONE , "DEC (HL)" , NULL }, |
gertk | 0:b612024f5aee | 1617 | { LD_off_HL_n , OP_BYTE , "LD (HL),0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1618 | { SCF , OP_NONE , "SCF" , NULL }, |
gertk | 0:b612024f5aee | 1619 | { JR_C_off_PC_e , OP_OFFSET, "JR C,(PC+%d)" , NULL }, |
gertk | 0:b612024f5aee | 1620 | { ADD_HL_SP , OP_NONE , "ADD HL,SP" , NULL }, |
gertk | 0:b612024f5aee | 1621 | { LD_A_off_nn , OP_WORD , "LD A,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1622 | { DEC_SP , OP_NONE , "DEC SP" , NULL }, |
gertk | 0:b612024f5aee | 1623 | { INC_A , OP_NONE , "INC A" , NULL }, |
gertk | 0:b612024f5aee | 1624 | { DEC_A , OP_NONE , "DEC A" , NULL }, |
gertk | 0:b612024f5aee | 1625 | { LD_A_n , OP_BYTE , "LD A,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1626 | { CCF , OP_NONE , "CCF" , NULL }, |
gertk | 0:b612024f5aee | 1627 | { LD_B_B , OP_NONE , "LD B,B" , NULL }, |
gertk | 0:b612024f5aee | 1628 | { LD_B_C , OP_NONE , "LD B,C" , NULL }, |
gertk | 0:b612024f5aee | 1629 | { LD_B_D , OP_NONE , "LD B,D" , NULL }, |
gertk | 0:b612024f5aee | 1630 | { LD_B_E , OP_NONE , "LD B,E" , NULL }, |
gertk | 0:b612024f5aee | 1631 | { LD_B_H , OP_NONE , "LD B,H" , NULL }, |
gertk | 0:b612024f5aee | 1632 | { LD_B_L , OP_NONE , "LD B,L" , NULL }, |
gertk | 0:b612024f5aee | 1633 | { LD_B_off_HL , OP_NONE , "LD B,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 1634 | { LD_B_A , OP_NONE , "LD B,A" , NULL }, |
gertk | 0:b612024f5aee | 1635 | { LD_C_B , OP_NONE , "LD C,B" , NULL }, |
gertk | 0:b612024f5aee | 1636 | { LD_C_C , OP_NONE , "LD C,C" , NULL }, |
gertk | 0:b612024f5aee | 1637 | { LD_C_D , OP_NONE , "LD C,D" , NULL }, |
gertk | 0:b612024f5aee | 1638 | { LD_C_E , OP_NONE , "LD C,E" , NULL }, |
gertk | 0:b612024f5aee | 1639 | { LD_C_H , OP_NONE , "LD C,H" , NULL }, |
gertk | 0:b612024f5aee | 1640 | { LD_C_L , OP_NONE , "LD C,L" , NULL }, |
gertk | 0:b612024f5aee | 1641 | { LD_C_off_HL , OP_NONE , "LD C,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 1642 | { LD_C_A , OP_NONE , "LD C,A" , NULL }, |
gertk | 0:b612024f5aee | 1643 | { LD_D_B , OP_NONE , "LD D,B" , NULL }, |
gertk | 0:b612024f5aee | 1644 | { LD_D_C , OP_NONE , "LD D,C" , NULL }, |
gertk | 0:b612024f5aee | 1645 | { LD_D_D , OP_NONE , "LD D,D" , NULL }, |
gertk | 0:b612024f5aee | 1646 | { LD_D_E , OP_NONE , "LD D,E" , NULL }, |
gertk | 0:b612024f5aee | 1647 | { LD_D_H , OP_NONE , "LD D,H" , NULL }, |
gertk | 0:b612024f5aee | 1648 | { LD_D_L , OP_NONE , "LD D,L" , NULL }, |
gertk | 0:b612024f5aee | 1649 | { LD_D_off_HL , OP_NONE , "LD D,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 1650 | { LD_D_A , OP_NONE , "LD D,A" , NULL }, |
gertk | 0:b612024f5aee | 1651 | { LD_E_B , OP_NONE , "LD E,B" , NULL }, |
gertk | 0:b612024f5aee | 1652 | { LD_E_C , OP_NONE , "LD E,C" , NULL }, |
gertk | 0:b612024f5aee | 1653 | { LD_E_D , OP_NONE , "LD E,D" , NULL }, |
gertk | 0:b612024f5aee | 1654 | { LD_E_E , OP_NONE , "LD E,E" , NULL }, |
gertk | 0:b612024f5aee | 1655 | { LD_E_H , OP_NONE , "LD E,H" , NULL }, |
gertk | 0:b612024f5aee | 1656 | { LD_E_L , OP_NONE , "LD E,L" , NULL }, |
gertk | 0:b612024f5aee | 1657 | { LD_E_off_HL , OP_NONE , "LD E,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 1658 | { LD_E_A , OP_NONE , "LD E,A" , NULL }, |
gertk | 0:b612024f5aee | 1659 | { LD_H_B , OP_NONE , "LD H,B" , NULL }, |
gertk | 0:b612024f5aee | 1660 | { LD_H_C , OP_NONE , "LD H,C" , NULL }, |
gertk | 0:b612024f5aee | 1661 | { LD_H_D , OP_NONE , "LD H,D" , NULL }, |
gertk | 0:b612024f5aee | 1662 | { LD_H_E , OP_NONE , "LD H,E" , NULL }, |
gertk | 0:b612024f5aee | 1663 | { LD_H_H , OP_NONE , "LD H,H" , NULL }, |
gertk | 0:b612024f5aee | 1664 | { LD_H_L , OP_NONE , "LD H,L" , NULL }, |
gertk | 0:b612024f5aee | 1665 | { LD_H_off_HL , OP_NONE , "LD H,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 1666 | { LD_H_A , OP_NONE , "LD H,A" , NULL }, |
gertk | 0:b612024f5aee | 1667 | { LD_L_B , OP_NONE , "LD L,B" , NULL }, |
gertk | 0:b612024f5aee | 1668 | { LD_L_C , OP_NONE , "LD L,C" , NULL }, |
gertk | 0:b612024f5aee | 1669 | { LD_L_D , OP_NONE , "LD L,D" , NULL }, |
gertk | 0:b612024f5aee | 1670 | { LD_L_E , OP_NONE , "LD L,E" , NULL }, |
gertk | 0:b612024f5aee | 1671 | { LD_L_H , OP_NONE , "LD L,H" , NULL }, |
gertk | 0:b612024f5aee | 1672 | { LD_L_L , OP_NONE , "LD L,L" , NULL }, |
gertk | 0:b612024f5aee | 1673 | { LD_L_off_HL , OP_NONE , "LD L,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 1674 | { LD_L_A , OP_NONE , "LD L,A" , NULL }, |
gertk | 0:b612024f5aee | 1675 | { LD_off_HL_B , OP_NONE , "LD (HL),B" , NULL }, |
gertk | 0:b612024f5aee | 1676 | { LD_off_HL_C , OP_NONE , "LD (HL),C" , NULL }, |
gertk | 0:b612024f5aee | 1677 | { LD_off_HL_D , OP_NONE , "LD (HL),D" , NULL }, |
gertk | 0:b612024f5aee | 1678 | { LD_off_HL_E , OP_NONE , "LD (HL),E" , NULL }, |
gertk | 0:b612024f5aee | 1679 | { LD_off_HL_H , OP_NONE , "LD (HL),H" , NULL }, |
gertk | 0:b612024f5aee | 1680 | { LD_off_HL_L , OP_NONE , "LD (HL),L" , NULL }, |
gertk | 0:b612024f5aee | 1681 | { HALT , OP_NONE , "HALT" , NULL }, |
gertk | 0:b612024f5aee | 1682 | { LD_off_HL_A , OP_NONE , "LD (HL),A" , NULL }, |
gertk | 0:b612024f5aee | 1683 | { LD_A_B , OP_NONE , "LD A,B" , NULL }, |
gertk | 0:b612024f5aee | 1684 | { LD_A_C , OP_NONE , "LD A,C" , NULL }, |
gertk | 0:b612024f5aee | 1685 | { LD_A_D , OP_NONE , "LD A,D" , NULL }, |
gertk | 0:b612024f5aee | 1686 | { LD_A_E , OP_NONE , "LD A,E" , NULL }, |
gertk | 0:b612024f5aee | 1687 | { LD_A_H , OP_NONE , "LD A,H" , NULL }, |
gertk | 0:b612024f5aee | 1688 | { LD_A_L , OP_NONE , "LD A,L" , NULL }, |
gertk | 0:b612024f5aee | 1689 | { LD_A_off_HL , OP_NONE , "LD A,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 1690 | { LD_A_A , OP_NONE , "LD A,A" , NULL }, |
gertk | 0:b612024f5aee | 1691 | { ADD_A_B , OP_NONE , "ADD A,B" , NULL }, |
gertk | 0:b612024f5aee | 1692 | { ADD_A_C , OP_NONE , "ADD A,C" , NULL }, |
gertk | 0:b612024f5aee | 1693 | { ADD_A_D , OP_NONE , "ADD A,D" , NULL }, |
gertk | 0:b612024f5aee | 1694 | { ADD_A_E , OP_NONE , "ADD A,E" , NULL }, |
gertk | 0:b612024f5aee | 1695 | { ADD_A_H , OP_NONE , "ADD A,H" , NULL }, |
gertk | 0:b612024f5aee | 1696 | { ADD_A_L , OP_NONE , "ADD A,L" , NULL }, |
gertk | 0:b612024f5aee | 1697 | { ADD_A_off_HL , OP_NONE , "ADD A,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 1698 | { ADD_A_A , OP_NONE , "ADD A,A" , NULL }, |
gertk | 0:b612024f5aee | 1699 | { ADC_A_B , OP_NONE , "ADC A,B" , NULL }, |
gertk | 0:b612024f5aee | 1700 | { ADC_A_C , OP_NONE , "ADC A,C" , NULL }, |
gertk | 0:b612024f5aee | 1701 | { ADC_A_D , OP_NONE , "ADC A,D" , NULL }, |
gertk | 0:b612024f5aee | 1702 | { ADC_A_E , OP_NONE , "ADC A,E" , NULL }, |
gertk | 0:b612024f5aee | 1703 | { ADC_A_H , OP_NONE , "ADC A,H" , NULL }, |
gertk | 0:b612024f5aee | 1704 | { ADC_A_L , OP_NONE , "ADC A,L" , NULL }, |
gertk | 0:b612024f5aee | 1705 | { ADC_A_off_HL , OP_NONE , "ADC A,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 1706 | { ADC_A_A , OP_NONE , "ADC A,A" , NULL }, |
gertk | 0:b612024f5aee | 1707 | { SUB_A_B , OP_NONE , "SUB A,B" , NULL }, |
gertk | 0:b612024f5aee | 1708 | { SUB_A_C , OP_NONE , "SUB A,C" , NULL }, |
gertk | 0:b612024f5aee | 1709 | { SUB_A_D , OP_NONE , "SUB A,D" , NULL }, |
gertk | 0:b612024f5aee | 1710 | { SUB_A_E , OP_NONE , "SUB A,E" , NULL }, |
gertk | 0:b612024f5aee | 1711 | { SUB_A_H , OP_NONE , "SUB A,H" , NULL }, |
gertk | 0:b612024f5aee | 1712 | { SUB_A_L , OP_NONE , "SUB A,L" , NULL }, |
gertk | 0:b612024f5aee | 1713 | { SUB_A_off_HL , OP_NONE , "SUB A,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 1714 | { SUB_A_A , OP_NONE , "SUB A,A" , NULL }, |
gertk | 0:b612024f5aee | 1715 | { SBC_A_B , OP_NONE , "SBC A,B" , NULL }, |
gertk | 0:b612024f5aee | 1716 | { SBC_A_C , OP_NONE , "SBC A,C" , NULL }, |
gertk | 0:b612024f5aee | 1717 | { SBC_A_D , OP_NONE , "SBC A,D" , NULL }, |
gertk | 0:b612024f5aee | 1718 | { SBC_A_E , OP_NONE , "SBC A,E" , NULL }, |
gertk | 0:b612024f5aee | 1719 | { SBC_A_H , OP_NONE , "SBC A,H" , NULL }, |
gertk | 0:b612024f5aee | 1720 | { SBC_A_L , OP_NONE , "SBC A,L" , NULL }, |
gertk | 0:b612024f5aee | 1721 | { SBC_A_off_HL , OP_NONE , "SBC A,(HL)" , NULL }, |
gertk | 0:b612024f5aee | 1722 | { SBC_A_A , OP_NONE , "SBC A,A" , NULL }, |
gertk | 0:b612024f5aee | 1723 | { AND_B , OP_NONE , "AND B" , NULL }, |
gertk | 0:b612024f5aee | 1724 | { AND_C , OP_NONE , "AND C" , NULL }, |
gertk | 0:b612024f5aee | 1725 | { AND_D , OP_NONE , "AND D" , NULL }, |
gertk | 0:b612024f5aee | 1726 | { AND_E , OP_NONE , "AND E" , NULL }, |
gertk | 0:b612024f5aee | 1727 | { AND_H , OP_NONE , "AND H" , NULL }, |
gertk | 0:b612024f5aee | 1728 | { AND_L , OP_NONE , "AND L" , NULL }, |
gertk | 0:b612024f5aee | 1729 | { AND_off_HL , OP_NONE , "AND (HL)" , NULL }, |
gertk | 0:b612024f5aee | 1730 | { AND_A , OP_NONE , "AND A" , NULL }, |
gertk | 0:b612024f5aee | 1731 | { XOR_B , OP_NONE , "XOR B" , NULL }, |
gertk | 0:b612024f5aee | 1732 | { XOR_C , OP_NONE , "XOR C" , NULL }, |
gertk | 0:b612024f5aee | 1733 | { XOR_D , OP_NONE , "XOR D" , NULL }, |
gertk | 0:b612024f5aee | 1734 | { XOR_E , OP_NONE , "XOR E" , NULL }, |
gertk | 0:b612024f5aee | 1735 | { XOR_H , OP_NONE , "XOR H" , NULL }, |
gertk | 0:b612024f5aee | 1736 | { XOR_L , OP_NONE , "XOR L" , NULL }, |
gertk | 0:b612024f5aee | 1737 | { XOR_off_HL , OP_NONE , "XOR (HL)" , NULL }, |
gertk | 0:b612024f5aee | 1738 | { XOR_A , OP_NONE , "XOR A" , NULL }, |
gertk | 0:b612024f5aee | 1739 | { OR_B , OP_NONE , "OR B" , NULL }, |
gertk | 0:b612024f5aee | 1740 | { OR_C , OP_NONE , "OR C" , NULL }, |
gertk | 0:b612024f5aee | 1741 | { OR_D , OP_NONE , "OR D" , NULL }, |
gertk | 0:b612024f5aee | 1742 | { OR_E , OP_NONE , "OR E" , NULL }, |
gertk | 0:b612024f5aee | 1743 | { OR_H , OP_NONE , "OR H" , NULL }, |
gertk | 0:b612024f5aee | 1744 | { OR_L , OP_NONE , "OR L" , NULL }, |
gertk | 0:b612024f5aee | 1745 | { OR_off_HL , OP_NONE , "OR (HL)" , NULL }, |
gertk | 0:b612024f5aee | 1746 | { OR_A , OP_NONE , "OR A" , NULL }, |
gertk | 0:b612024f5aee | 1747 | { CP_B , OP_NONE , "CP B" , NULL }, |
gertk | 0:b612024f5aee | 1748 | { CP_C , OP_NONE , "CP C" , NULL }, |
gertk | 0:b612024f5aee | 1749 | { CP_D , OP_NONE , "CP D" , NULL }, |
gertk | 0:b612024f5aee | 1750 | { CP_E , OP_NONE , "CP E" , NULL }, |
gertk | 0:b612024f5aee | 1751 | { CP_H , OP_NONE , "CP H" , NULL }, |
gertk | 0:b612024f5aee | 1752 | { CP_L , OP_NONE , "CP L" , NULL }, |
gertk | 0:b612024f5aee | 1753 | { CP_off_HL , OP_NONE , "CP (HL)" , NULL }, |
gertk | 0:b612024f5aee | 1754 | { CP_A , OP_NONE , "CP A" , NULL }, |
gertk | 0:b612024f5aee | 1755 | { RET_NZ , OP_NONE , "RET NZ" , NULL }, |
gertk | 0:b612024f5aee | 1756 | { POP_BC , OP_NONE , "POP BC" , NULL }, |
gertk | 0:b612024f5aee | 1757 | { JP_NZ_off_nn , OP_WORD , "JP NZ,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1758 | { JP_off_nn , OP_WORD , "JP (0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1759 | { CALL_NZ_off_nn , OP_WORD , "CALL NZ,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1760 | { PUSH_BC , OP_NONE , "PUSH BC" , NULL }, |
gertk | 0:b612024f5aee | 1761 | { ADD_A_n , OP_BYTE , "ADD A,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1762 | { RST_0H , OP_NONE , "RST 0H" , NULL }, |
gertk | 0:b612024f5aee | 1763 | { RET_Z , OP_NONE , "RET Z" , NULL }, |
gertk | 0:b612024f5aee | 1764 | { RET , OP_NONE , "RET" , NULL }, |
gertk | 0:b612024f5aee | 1765 | { JP_Z_off_nn , OP_WORD , "JP Z,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1766 | { NULL , OP_NONE , NULL , &opcodes_CB }, |
gertk | 0:b612024f5aee | 1767 | { CALL_Z_off_nn , OP_WORD , "CALL Z,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1768 | { CALL_off_nn , OP_WORD , "CALL (0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1769 | { ADC_A_n , OP_BYTE , "ADC A,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1770 | { RST_8H , OP_NONE , "RST 8H" , NULL }, |
gertk | 0:b612024f5aee | 1771 | { RET_NC , OP_NONE , "RET NC" , NULL }, |
gertk | 0:b612024f5aee | 1772 | { POP_DE , OP_NONE , "POP DE" , NULL }, |
gertk | 0:b612024f5aee | 1773 | { JP_NC_off_nn , OP_WORD , "JP NC,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1774 | { OUT_off_n_A , OP_BYTE , "OUT (0%02Xh),A" , NULL }, |
gertk | 0:b612024f5aee | 1775 | { CALL_NC_off_nn , OP_WORD , "CALL NC,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1776 | { PUSH_DE , OP_NONE , "PUSH DE" , NULL }, |
gertk | 0:b612024f5aee | 1777 | { SUB_A_n , OP_BYTE , "SUB A,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1778 | { RST_10H , OP_NONE , "RST 10H" , NULL }, |
gertk | 0:b612024f5aee | 1779 | { RET_C , OP_NONE , "RET C" , NULL }, |
gertk | 0:b612024f5aee | 1780 | { EXX , OP_NONE , "EXX" , NULL }, |
gertk | 0:b612024f5aee | 1781 | { JP_C_off_nn , OP_WORD , "JP C,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1782 | { IN_A_off_n , OP_BYTE , "IN A,(0%02Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1783 | { CALL_C_off_nn , OP_WORD , "CALL C,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1784 | { NULL , OP_NONE , NULL , &opcodes_DD }, |
gertk | 0:b612024f5aee | 1785 | { SBC_A_n , OP_BYTE , "SBC A,0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1786 | { RST_18H , OP_NONE , "RST 18H" , NULL }, |
gertk | 0:b612024f5aee | 1787 | { RET_PO , OP_NONE , "RET PO" , NULL }, |
gertk | 0:b612024f5aee | 1788 | { POP_HL , OP_NONE , "POP HL" , NULL }, |
gertk | 0:b612024f5aee | 1789 | { JP_PO_off_nn , OP_WORD , "JP PO,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1790 | { EX_off_SP_HL , OP_NONE , "EX (SP),HL" , NULL }, |
gertk | 0:b612024f5aee | 1791 | { CALL_PO_off_nn , OP_WORD , "CALL PO,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1792 | { PUSH_HL , OP_NONE , "PUSH HL" , NULL }, |
gertk | 0:b612024f5aee | 1793 | { AND_n , OP_BYTE , "AND 0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1794 | { RST_20H , OP_NONE , "RST 20H" , NULL }, |
gertk | 0:b612024f5aee | 1795 | { RET_PE , OP_NONE , "RET PE" , NULL }, |
gertk | 0:b612024f5aee | 1796 | { JP_off_HL , OP_NONE , "JP (HL)" , NULL }, |
gertk | 0:b612024f5aee | 1797 | { JP_PE_off_nn , OP_WORD , "JP PE,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1798 | { EX_DE_HL , OP_NONE , "EX DE,HL" , NULL }, |
gertk | 0:b612024f5aee | 1799 | { CALL_PE_off_nn , OP_WORD , "CALL PE,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1800 | { NULL , OP_NONE , NULL , &opcodes_ED }, |
gertk | 0:b612024f5aee | 1801 | { XOR_n , OP_BYTE , "XOR 0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1802 | { RST_28H , OP_NONE , "RST 28H" , NULL }, |
gertk | 0:b612024f5aee | 1803 | { RET_P , OP_NONE , "RET P" , NULL }, |
gertk | 0:b612024f5aee | 1804 | { POP_AF , OP_NONE , "POP AF" , NULL }, |
gertk | 0:b612024f5aee | 1805 | { JP_P_off_nn , OP_WORD , "JP P,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1806 | { DI , OP_NONE , "DI" , NULL }, |
gertk | 0:b612024f5aee | 1807 | { CALL_P_off_nn , OP_WORD , "CALL P,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1808 | { PUSH_AF , OP_NONE , "PUSH AF" , NULL }, |
gertk | 0:b612024f5aee | 1809 | { OR_n , OP_BYTE , "OR 0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1810 | { RST_30H , OP_NONE , "RST 30H" , NULL }, |
gertk | 0:b612024f5aee | 1811 | { RET_M , OP_NONE , "RET M" , NULL }, |
gertk | 0:b612024f5aee | 1812 | { LD_SP_HL , OP_NONE , "LD SP,HL" , NULL }, |
gertk | 0:b612024f5aee | 1813 | { JP_M_off_nn , OP_WORD , "JP M,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1814 | { EI , OP_NONE , "EI" , NULL }, |
gertk | 0:b612024f5aee | 1815 | { CALL_M_off_nn , OP_WORD , "CALL M,(0%04Xh)" , NULL }, |
gertk | 0:b612024f5aee | 1816 | { NULL , OP_NONE , NULL , &opcodes_FD }, |
gertk | 0:b612024f5aee | 1817 | { CP_n , OP_BYTE , "CP 0%02Xh" , NULL }, |
gertk | 0:b612024f5aee | 1818 | { RST_38H , OP_NONE , "RST 38H" , NULL } |
gertk | 0:b612024f5aee | 1819 | } }; |
gertk | 0:b612024f5aee | 1820 |