Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
folium-app
GitHub Repository: folium-app/Folium
Path: blob/a-new-beginning/Cherry/Core/include/opcodeed_names.h
2 views
1
/*
2
* Gearcoleco - ColecoVision Emulator
3
* Copyright (C) 2021 Ignacio Sanchez
4
5
* This program is free software: you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License as published by
7
* the Free Software Foundation, either version 3 of the License, or
8
* any later version.
9
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
14
15
* You should have received a copy of the GNU General Public License
16
* along with this program. If not, see http://www.gnu.org/licenses/
17
*
18
*/
19
20
#ifndef OPCODEED_NAMES_H
21
#define OPCODEED_NAMES_H
22
23
static stOPCodeInfo kOPCodeEDNames[256] = {
24
{ "INVALID", 2, 0 },
25
{ "INVALID", 2, 0 },
26
{ "INVALID", 2, 0 },
27
{ "INVALID", 2, 0 },
28
{ "INVALID", 2, 0 },
29
{ "INVALID", 2, 0 },
30
{ "INVALID", 2, 0 },
31
{ "INVALID", 2, 0 },
32
{ "INVALID", 2, 0 },
33
{ "INVALID", 2, 0 },
34
{ "INVALID", 2, 0 },
35
{ "INVALID", 2, 0 },
36
{ "INVALID", 2, 0 },
37
{ "INVALID", 2, 0 },
38
{ "INVALID", 2, 0 },
39
{ "INVALID", 2, 0 },
40
41
{ "INVALID", 2, 0 },
42
{ "INVALID", 2, 0 },
43
{ "INVALID", 2, 0 },
44
{ "INVALID", 2, 0 },
45
{ "INVALID", 2, 0 },
46
{ "INVALID", 2, 0 },
47
{ "INVALID", 2, 0 },
48
{ "INVALID", 2, 0 },
49
{ "INVALID", 2, 0 },
50
{ "INVALID", 2, 0 },
51
{ "INVALID", 2, 0 },
52
{ "INVALID", 2, 0 },
53
{ "INVALID", 2, 0 },
54
{ "INVALID", 2, 0 },
55
{ "INVALID", 2, 0 },
56
{ "INVALID", 2, 0 },
57
58
{ "INVALID", 2, 0 },
59
{ "INVALID", 2, 0 },
60
{ "INVALID", 2, 0 },
61
{ "INVALID", 2, 0 },
62
{ "INVALID", 2, 0 },
63
{ "INVALID", 2, 0 },
64
{ "INVALID", 2, 0 },
65
{ "INVALID", 2, 0 },
66
{ "INVALID", 2, 0 },
67
{ "INVALID", 2, 0 },
68
{ "INVALID", 2, 0 },
69
{ "INVALID", 2, 0 },
70
{ "INVALID", 2, 0 },
71
{ "INVALID", 2, 0 },
72
{ "INVALID", 2, 0 },
73
{ "INVALID", 2, 0 },
74
75
{ "INVALID", 2, 0 },
76
{ "INVALID", 2, 0 },
77
{ "INVALID", 2, 0 },
78
{ "INVALID", 2, 0 },
79
{ "INVALID", 2, 0 },
80
{ "INVALID", 2, 0 },
81
{ "INVALID", 2, 0 },
82
{ "INVALID", 2, 0 },
83
{ "INVALID", 2, 0 },
84
{ "INVALID", 2, 0 },
85
{ "INVALID", 2, 0 },
86
{ "INVALID", 2, 0 },
87
{ "INVALID", 2, 0 },
88
{ "INVALID", 2, 0 },
89
{ "INVALID", 2, 0 },
90
{ "INVALID", 2, 0 },
91
92
{ "IN B,(C)", 2, 0 },
93
{ "OUT (C),B", 2, 0 },
94
{ "SBC HL,BC", 2, 0 },
95
{ "LD ($%04X),BC", 4, 3 },
96
{ "NEG", 2, 0 },
97
{ "RETN", 2, 0 },
98
{ "IM 0", 2, 0 },
99
{ "LD I,A", 2, 0 },
100
{ "IN C,(C)", 2, 0 },
101
{ "OUT (C),C", 2, 0 },
102
{ "ADC HL,BC", 2, 0 },
103
{ "LD BC,($%04X)", 4, 3 },
104
{ "NEG [UNDOC]", 2, 0 },
105
{ "RETI", 2, 0 },
106
{ "IM 0 [UNDOC]", 2, 0 },
107
{ "LD R,A", 2, 0 },
108
109
{ "IN D,(C)", 2, 0 },
110
{ "OUT (C),D", 2, 0 },
111
{ "SBC HL,DE", 2, 0 },
112
{ "LD ($%04X),DE", 4, 3 },
113
{ "NEG [UNDOC]", 2, 0 },
114
{ "RETN [UNDOC]", 2, 0 },
115
{ "IM 1", 2, 0 },
116
{ "LD A,I", 2, 0 },
117
{ "IN E,(C)", 2, 0 },
118
{ "OUT (C),E", 2, 0 },
119
{ "ADC HL,DE", 2, 0 },
120
{ "LD DE,($%04X)", 4, 3 },
121
{ "NEG [UNDOC]", 2, 0 },
122
{ "RETN [UNDOC]", 2, 0 },
123
{ "IM 2", 2, 0 },
124
{ "LD A,R", 2, 0 },
125
126
{ "IN H,(C)", 2, 0 },
127
{ "OUT (C),H", 2, 0 },
128
{ "SBC HL,HL", 2, 0 },
129
{ "LD ($%04X),HL", 4, 3 },
130
{ "NEG [UNDOC]", 2, 0 },
131
{ "RETN [UNDOC]", 2, 0 },
132
{ "IM 0 [UNDOC]", 2, 0 },
133
{ "RRD", 2, 0 },
134
{ "IN L,(C)", 2, 0 },
135
{ "OUT (C),L", 2, 0 },
136
{ "ADC HL,HL", 2, 0 },
137
{ "LD HL,($%04X)", 4, 3 },
138
{ "NEG [UNDOC]", 2, 0 },
139
{ "RETN [UNDOC]", 2, 0 },
140
{ "IM 0 [UNDOC]", 2, 0 },
141
{ "RLD", 2, 0 },
142
143
{ "IN F,(C) [UNDOC]", 2, 0 },
144
{ "OUT (C),0 [UNDOC]", 2, 0 },
145
{ "SBC HL,SP", 2, 0 },
146
{ "LD ($%04X),SP", 4, 3 },
147
{ "NEG [UNDOC]", 2, 0 },
148
{ "RETN [UNDOC]", 2, 0 },
149
{ "IM 1 [UNDOC]", 2, 0 },
150
{ "INVALID", 2, 0 },
151
{ "IN A,(C)", 2, 0 },
152
{ "OUT (C),A", 2, 0 },
153
{ "ADC HL,SP", 2, 0 },
154
{ "LD SP,($%04X)", 4, 3 },
155
{ "NEG [UNDOC]", 2, 0 },
156
{ "RETN [UNDOC]", 2, 0 },
157
{ "IM 2 [UNDOC]", 2, 0 },
158
{ "INVALID", 2, 0 },
159
160
{ "INVALID", 2, 0 },
161
{ "INVALID", 2, 0 },
162
{ "INVALID", 2, 0 },
163
{ "INVALID", 2, 0 },
164
{ "INVALID", 2, 0 },
165
{ "INVALID", 2, 0 },
166
{ "INVALID", 2, 0 },
167
{ "INVALID", 2, 0 },
168
{ "INVALID", 2, 0 },
169
{ "INVALID", 2, 0 },
170
{ "INVALID", 2, 0 },
171
{ "INVALID", 2, 0 },
172
{ "INVALID", 2, 0 },
173
{ "INVALID", 2, 0 },
174
{ "INVALID", 2, 0 },
175
{ "INVALID", 2, 0 },
176
177
{ "INVALID", 2, 0 },
178
{ "INVALID", 2, 0 },
179
{ "INVALID", 2, 0 },
180
{ "INVALID", 2, 0 },
181
{ "INVALID", 2, 0 },
182
{ "INVALID", 2, 0 },
183
{ "INVALID", 2, 0 },
184
{ "INVALID", 2, 0 },
185
{ "INVALID", 2, 0 },
186
{ "INVALID", 2, 0 },
187
{ "INVALID", 2, 0 },
188
{ "INVALID", 2, 0 },
189
{ "INVALID", 2, 0 },
190
{ "INVALID", 2, 0 },
191
{ "INVALID", 2, 0 },
192
{ "INVALID", 2, 0 },
193
194
{ "LDI", 2, 0 },
195
{ "CPI", 2, 0 },
196
{ "INI", 2, 0 },
197
{ "OUTI", 2, 0 },
198
{ "INVALID", 2, 0 },
199
{ "INVALID", 2, 0 },
200
{ "INVALID", 2, 0 },
201
{ "INVALID", 2, 0 },
202
{ "LDD", 2, 0 },
203
{ "CPD", 2, 0 },
204
{ "IND", 2, 0 },
205
{ "OUTD", 2, 0 },
206
{ "INVALID", 2, 0 },
207
{ "INVALID", 2, 0 },
208
{ "INVALID", 2, 0 },
209
{ "INVALID", 2, 0 },
210
211
{ "LDIR", 2, 0 },
212
{ "CPIR", 2, 0 },
213
{ "INIR", 2, 0 },
214
{ "OTIR", 2, 0 },
215
{ "INVALID", 2, 0 },
216
{ "INVALID", 2, 0 },
217
{ "INVALID", 2, 0 },
218
{ "INVALID", 2, 0 },
219
{ "LDDR", 2, 0 },
220
{ "CPDR", 2, 0 },
221
{ "INDR", 2, 0 },
222
{ "OTDR", 2, 0 },
223
{ "INVALID", 2, 0 },
224
{ "INVALID", 2, 0 },
225
{ "INVALID", 2, 0 },
226
{ "INVALID", 2, 0 },
227
228
{ "INVALID", 2, 0 },
229
{ "INVALID", 2, 0 },
230
{ "INVALID", 2, 0 },
231
{ "INVALID", 2, 0 },
232
{ "INVALID", 2, 0 },
233
{ "INVALID", 2, 0 },
234
{ "INVALID", 2, 0 },
235
{ "INVALID", 2, 0 },
236
{ "INVALID", 2, 0 },
237
{ "INVALID", 2, 0 },
238
{ "INVALID", 2, 0 },
239
{ "INVALID", 2, 0 },
240
{ "INVALID", 2, 0 },
241
{ "INVALID", 2, 0 },
242
{ "INVALID", 2, 0 },
243
{ "INVALID", 2, 0 },
244
245
{ "INVALID", 2, 0 },
246
{ "INVALID", 2, 0 },
247
{ "INVALID", 2, 0 },
248
{ "INVALID", 2, 0 },
249
{ "INVALID", 2, 0 },
250
{ "INVALID", 2, 0 },
251
{ "INVALID", 2, 0 },
252
{ "INVALID", 2, 0 },
253
{ "INVALID", 2, 0 },
254
{ "INVALID", 2, 0 },
255
{ "INVALID", 2, 0 },
256
{ "INVALID", 2, 0 },
257
{ "INVALID", 2, 0 },
258
{ "INVALID", 2, 0 },
259
{ "INVALID", 2, 0 },
260
{ "INVALID", 2, 0 },
261
262
{ "INVALID", 2, 0 },
263
{ "INVALID", 2, 0 },
264
{ "INVALID", 2, 0 },
265
{ "INVALID", 2, 0 },
266
{ "INVALID", 2, 0 },
267
{ "INVALID", 2, 0 },
268
{ "INVALID", 2, 0 },
269
{ "INVALID", 2, 0 },
270
{ "INVALID", 2, 0 },
271
{ "INVALID", 2, 0 },
272
{ "INVALID", 2, 0 },
273
{ "INVALID", 2, 0 },
274
{ "INVALID", 2, 0 },
275
{ "INVALID", 2, 0 },
276
{ "INVALID", 2, 0 },
277
{ "INVALID", 2, 0 },
278
279
{ "INVALID", 2, 0 },
280
{ "INVALID", 2, 0 },
281
{ "INVALID", 2, 0 },
282
{ "INVALID", 2, 0 },
283
{ "INVALID", 2, 0 },
284
{ "INVALID", 2, 0 },
285
{ "INVALID", 2, 0 },
286
{ "INVALID", 2, 0 },
287
{ "INVALID", 2, 0 },
288
{ "INVALID", 2, 0 },
289
{ "INVALID", 2, 0 },
290
{ "INVALID", 2, 0 },
291
{ "INVALID", 2, 0 },
292
{ "INVALID", 2, 0 },
293
{ "INVALID", 2, 0 },
294
{ "INVALID", 2, 0 }
295
};
296
297
#endif /* OPCODEED_NAMES_H */
298
299
300