|
|
1.1 root 1: case 0b00000000: // 0x00
2: case 0b00001000: // 0x08
3: case 0b00010000: // 0x10
4: case 0b00011000: // 0x18
5: case 0b00100000: // 0x20
6: case 0b00101000: // 0x28
7: case 0b00111000: // 0x38
8: OP_FUNC(in0_r_n);
9: break;
10: case 0b00000001: // 0x01
11: case 0b00001001: // 0x09
12: case 0b00010001: // 0x11
13: case 0b00011001: // 0x19
14: case 0b00100001: // 0x21
15: case 0b00101001: // 0x29
16: case 0b00111001: // 0x39
17: OP_FUNC(out0_n_r);
18: break;
19: case 0b00000100: // 0x04
20: case 0b00001100: // 0x0c
21: case 0b00010100: // 0x14
22: case 0b00011100: // 0x1c
23: case 0b00100100: // 0x24
24: case 0b00101100: // 0x2c
25: case 0b00111100: // 0x3c
26: OP_FUNC(tst_r);
27: break;
28: case 0b00110000: // 0x30
29: OP_FUNC(in0_f_n);
30: break;
31: case 0b00110100: // 0x34
32: OP_FUNC(tst_hlin);
33: break;
34: case 0b01000000: // 0x40
35: case 0b01001000: // 0x48
36: case 0b01010000: // 0x50
37: case 0b01011000: // 0x58
38: case 0b01100000: // 0x60
39: case 0b01101000: // 0x68
40: case 0b01111000: // 0x78
41: OP_FUNC(in_r_c);
42: break;
43: case 0b01000001: // 0x41
44: case 0b01001001: // 0x49
45: case 0b01010001: // 0x51
46: case 0b01011001: // 0x59
47: case 0b01100001: // 0x61
48: case 0b01101001: // 0x69
49: case 0b01111001: // 0x79
50: OP_FUNC(out_c_r);
51: break;
52: case 0b01000010: // 0x42
53: case 0b01010010: // 0x52
54: case 0b01100010: // 0x62
55: case 0b01110010: // 0x72
56: OP_FUNC(sbc_hl_ww);
57: break;
58: case 0b01000011: // 0x43
59: case 0b01010011: // 0x53
60: case 0b01100011: // 0x63
61: case 0b01110011: // 0x73
62: OP_FUNC(ld_nnin_ww);
63: break;
64: case 0b01000100: // 0x44
65: OP_FUNC(neg);
66: break;
67: case 0b01000101: // 0x45
68: OP_FUNC(retn);
69: break;
70: case 0b01000110: // 0x46
71: OP_FUNC(im_0);
72: break;
73: case 0b01000111: // 0x47
74: OP_FUNC(ld_i_a);
75: break;
76: case 0b01001010: // 0x4a
77: case 0b01011010: // 0x5a
78: case 0b01101010: // 0x6a
79: case 0b01111010: // 0x7a
80: OP_FUNC(adc_hl_ww);
81: break;
82: case 0b01001011: // 0x4b
83: case 0b01011011: // 0x5b
84: case 0b01101011: // 0x6b
85: case 0b01111011: // 0x7b
86: OP_FUNC(ld_ww_nnin);
87: break;
88: case 0b01001100: // 0x4c
89: case 0b01011100: // 0x5c
90: case 0b01101100: // 0x6c
91: case 0b01111100: // 0x7c
92: OP_FUNC(mlt);
93: break;
94: case 0b01001101: // 0x4d
95: OP_FUNC(reti);
96: break;
97: case 0b01001111: // 0x4f
98: OP_FUNC(ld_r_a);
99: break;
100: case 0b01010110: // 0x56
101: OP_FUNC(im_1);
102: break;
103: case 0b01010111: // 0x57
104: OP_FUNC(ld_a_i);
105: break;
106: case 0b01011110: // 0x5e
107: OP_FUNC(im_2);
108: break;
109: case 0b01011111: // 0x5f
110: OP_FUNC(ld_a_r);
111: break;
112: case 0b01100100: // 0x64
113: OP_FUNC(tst_n);
114: break;
115: case 0b01100111: // 0x67
116: OP_FUNC(rrd);
117: break;
118: case 0b01101111: // 0x6f
119: OP_FUNC(rld);
120: break;
121: case 0b01110000: // 0x70
122: OP_FUNC(in_f_c);
123: break;
124: case 0b01110100: // 0x74
125: OP_FUNC(tstio_n);
126: break;
127: case 0b01110110: // 0x76
128: OP_FUNC(slp);
129: break;
130: case 0b10000011: // 0x83
131: OP_FUNC(otim);
132: break;
133: case 0b10001011: // 0x8b
134: OP_FUNC(otdm);
135: break;
136: case 0b10010011: // 0x93
137: OP_FUNC(otimr);
138: break;
139: case 0b10011011: // 0x9b
140: OP_FUNC(otdmr);
141: break;
142: case 0b10100000: // 0xa0
143: OP_FUNC(ldi);
144: break;
145: case 0b10100001: // 0xa1
146: OP_FUNC(cpi);
147: break;
148: case 0b10100010: // 0xa2
149: OP_FUNC(ini);
150: break;
151: case 0b10100011: // 0xa3
152: OP_FUNC(outi);
153: break;
154: case 0b10101000: // 0xa8
155: OP_FUNC(ldd);
156: break;
157: case 0b10101001: // 0xa9
158: OP_FUNC(cpd);
159: break;
160: case 0b10101010: // 0xaa
161: OP_FUNC(ind);
162: break;
163: case 0b10101011: // 0xab
164: OP_FUNC(outd);
165: break;
166: case 0b10110000: // 0xb0
167: OP_FUNC(ldir);
168: break;
169: case 0b10110001: // 0xb1
170: OP_FUNC(cpir);
171: break;
172: case 0b10110010: // 0xb2
173: OP_FUNC(inir);
174: break;
175: case 0b10110011: // 0xb3
176: OP_FUNC(otir);
177: break;
178: case 0b10111000: // 0xb8
179: OP_FUNC(lddr);
180: break;
181: case 0b10111001: // 0xb9
182: OP_FUNC(cpdr);
183: break;
184: case 0b10111010: // 0xba
185: OP_FUNC(indr);
186: break;
187: case 0b10111011: // 0xbb
188: OP_FUNC(otdr);
189: break;
190: case 0b11000001: // 0xc1
191: case 0b11001001: // 0xc9
192: case 0b11010001: // 0xd1
193: case 0b11011001: // 0xd9
194: case 0b11100001: // 0xe1
195: case 0b11101001: // 0xe9
196: case 0b11111001: // 0xf9
197: OP_FUNC(mulub_a_r);
198: break;
199: case 0b11000011: // 0xc3
200: OP_FUNC(mulub_hl_bc);
201: break;
202: case 0b11110011: // 0xf3
203: OP_FUNC(mulub_hl_sp);
204: break;
205: case 0b11111111: // 0xff
206: OP_FUNC(syscall);
207: break;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.