|
|
1.1 root 1: case 0b00000100: // 0x04
2: case 0b00001100: // 0x0c
3: case 0b00010100: // 0x14
4: case 0b00011100: // 0x1c
5: case 0b00100100: // 0x24
6: case 0b00101100: // 0x2c
7: case 0b00111100: // 0x3c
8: OP_FUNC(inc_ixr);
9: break;
10: case 0b00000101: // 0x05
11: case 0b00001101: // 0x0d
12: case 0b00010101: // 0x15
13: case 0b00011101: // 0x1d
14: case 0b00100101: // 0x25
15: case 0b00101101: // 0x2d
16: case 0b00111101: // 0x3d
17: OP_FUNC(dec_ixr);
18: break;
19: case 0b00001001: // 0x09
20: case 0b00011001: // 0x19
21: case 0b00101001: // 0x29
22: case 0b00111001: // 0x39
23: OP_FUNC(add_hl_ww);
24: break;
25: case 0b00100001: // 0x21
26: OP_FUNC(ld_ww_nn);
27: break;
28: case 0b00100010: // 0x22
29: OP_FUNC(ld_nnin_hl);
30: break;
31: case 0b00100011: // 0x23
32: OP_FUNC(inc_ww);
33: break;
34: case 0b00101010: // 0x2a
35: OP_FUNC(ld_hl_nnin);
36: break;
37: case 0b00101011: // 0x2b
38: OP_FUNC(dec_ww);
39: break;
40: case 0b00110100: // 0x34
41: OP_FUNC(inc_hlin);
42: break;
43: case 0b00110101: // 0x35
44: OP_FUNC(dec_hlin);
45: break;
46: case 0b00110110: // 0x36
47: OP_FUNC(ld_hlin_n);
48: break;
49: case 0b01000000: // 0x40
50: case 0b01000001: // 0x41
51: case 0b01000010: // 0x42
52: case 0b01000011: // 0x43
53: case 0b01000100: // 0x44
54: case 0b01000101: // 0x45
55: case 0b01000111: // 0x47
56: case 0b01001000: // 0x48
57: case 0b01001001: // 0x49
58: case 0b01001010: // 0x4a
59: case 0b01001011: // 0x4b
60: case 0b01001100: // 0x4c
61: case 0b01001101: // 0x4d
62: case 0b01001111: // 0x4f
63: case 0b01010000: // 0x50
64: case 0b01010001: // 0x51
65: case 0b01010010: // 0x52
66: case 0b01010011: // 0x53
67: case 0b01010100: // 0x54
68: case 0b01010101: // 0x55
69: case 0b01010111: // 0x57
70: case 0b01011000: // 0x58
71: case 0b01011001: // 0x59
72: case 0b01011010: // 0x5a
73: case 0b01011011: // 0x5b
74: case 0b01011100: // 0x5c
75: case 0b01011101: // 0x5d
76: case 0b01011111: // 0x5f
77: case 0b01100000: // 0x60
78: case 0b01100001: // 0x61
79: case 0b01100010: // 0x62
80: case 0b01100011: // 0x63
81: case 0b01100100: // 0x64
82: case 0b01100101: // 0x65
83: case 0b01100111: // 0x67
84: case 0b01101000: // 0x68
85: case 0b01101001: // 0x69
86: case 0b01101010: // 0x6a
87: case 0b01101011: // 0x6b
88: case 0b01101100: // 0x6c
89: case 0b01101101: // 0x6d
90: case 0b01101111: // 0x6f
91: case 0b01111000: // 0x78
92: case 0b01111001: // 0x79
93: case 0b01111010: // 0x7a
94: case 0b01111011: // 0x7b
95: case 0b01111100: // 0x7c
96: case 0b01111101: // 0x7d
97: case 0b01111111: // 0x7f
98: OP_FUNC(ld_r_ixs);
99: break;
100: case 0b01000110: // 0x46
101: case 0b01001110: // 0x4e
102: case 0b01010110: // 0x56
103: case 0b01011110: // 0x5e
104: case 0b01100110: // 0x66
105: case 0b01101110: // 0x6e
106: case 0b01111110: // 0x7e
107: OP_FUNC(ld_r_hlin);
108: break;
109: case 0b01110000: // 0x70
110: case 0b01110001: // 0x71
111: case 0b01110010: // 0x72
112: case 0b01110011: // 0x73
113: case 0b01110100: // 0x74
114: case 0b01110101: // 0x75
115: case 0b01110111: // 0x77
116: OP_FUNC(ld_hlin_s);
117: break;
118: case 0b10000000: // 0x80
119: case 0b10000001: // 0x81
120: case 0b10000010: // 0x82
121: case 0b10000011: // 0x83
122: case 0b10000100: // 0x84
123: case 0b10000101: // 0x85
124: case 0b10000111: // 0x87
125: OP_FUNC(add_a_ixr);
126: break;
127: case 0b10000110: // 0x86
128: OP_FUNC(add_a_hlin);
129: break;
130: case 0b10001000: // 0x88
131: case 0b10001001: // 0x89
132: case 0b10001010: // 0x8a
133: case 0b10001011: // 0x8b
134: case 0b10001100: // 0x8c
135: case 0b10001101: // 0x8d
136: case 0b10001111: // 0x8f
137: OP_FUNC(adc_a_ixr);
138: break;
139: case 0b10001110: // 0x8e
140: OP_FUNC(adc_a_hlin);
141: break;
142: case 0b10010000: // 0x90
143: case 0b10010001: // 0x91
144: case 0b10010010: // 0x92
145: case 0b10010011: // 0x93
146: case 0b10010100: // 0x94
147: case 0b10010101: // 0x95
148: case 0b10010111: // 0x97
149: OP_FUNC(sub_ixr);
150: break;
151: case 0b10010110: // 0x96
152: OP_FUNC(sub_hlin);
153: break;
154: case 0b10011000: // 0x98
155: case 0b10011001: // 0x99
156: case 0b10011010: // 0x9a
157: case 0b10011011: // 0x9b
158: case 0b10011100: // 0x9c
159: case 0b10011101: // 0x9d
160: case 0b10011111: // 0x9f
161: OP_FUNC(sbc_a_ixr);
162: break;
163: case 0b10011110: // 0x9e
164: OP_FUNC(sbc_a_hlin);
165: break;
166: case 0b10100000: // 0xa0
167: case 0b10100001: // 0xa1
168: case 0b10100010: // 0xa2
169: case 0b10100011: // 0xa3
170: case 0b10100100: // 0xa4
171: case 0b10100101: // 0xa5
172: case 0b10100111: // 0xa7
173: OP_FUNC(and_ixr);
174: break;
175: case 0b10100110: // 0xa6
176: OP_FUNC(and_hlin);
177: break;
178: case 0b10101000: // 0xa8
179: case 0b10101001: // 0xa9
180: case 0b10101010: // 0xaa
181: case 0b10101011: // 0xab
182: case 0b10101100: // 0xac
183: case 0b10101101: // 0xad
184: case 0b10101111: // 0xaf
185: OP_FUNC(xor_ixr);
186: break;
187: case 0b10101110: // 0xae
188: OP_FUNC(xor_hlin);
189: break;
190: case 0b10110000: // 0xb0
191: case 0b10110001: // 0xb1
192: case 0b10110010: // 0xb2
193: case 0b10110011: // 0xb3
194: case 0b10110100: // 0xb4
195: case 0b10110101: // 0xb5
196: case 0b10110111: // 0xb7
197: OP_FUNC(or_ixr);
198: break;
199: case 0b10110110: // 0xb6
200: OP_FUNC(or_hlin);
201: break;
202: case 0b10111000: // 0xb8
203: case 0b10111001: // 0xb9
204: case 0b10111010: // 0xba
205: case 0b10111011: // 0xbb
206: case 0b10111100: // 0xbc
207: case 0b10111101: // 0xbd
208: case 0b10111111: // 0xbf
209: OP_FUNC(cp_ixr);
210: break;
211: case 0b10111110: // 0xbe
212: OP_FUNC(cp_hlin);
213: break;
214: case 0b11001011: // 0xcb
215: OP_FUNC(dd_cb);
216: break;
217: case 0b11100001: // 0xe1
218: OP_FUNC(pop_zz);
219: break;
220: case 0b11100011: // 0xe3
221: OP_FUNC(ex_sp_hl);
222: break;
223: case 0b11100101: // 0xe5
224: OP_FUNC(push_zz);
225: break;
226: case 0b11101001: // 0xe9
227: OP_FUNC(jp_hl);
228: break;
229: case 0b11111001: // 0xf9
230: OP_FUNC(ld_sp_hl);
231: break;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.