OSDN Git Service

[VM][J3100] Fix some FTBFS. I can't check works well.
[csp-qt/common_source_project-fm7.git] / source / src / vm / vm.h
1 /*
2         Skelton for retropc emulator
3
4         Author : Takeda.Toshiya
5         Date   : 2006.08.18 -
6
7         [ common header ]
8 */
9
10 #ifndef _VM_H_
11 #define _VM_H_
12
13 // GIJUTSU-HYORON-SHA Babbase-2nd
14 #ifdef _BABBAGE2ND
15 #include "babbage2nd/babbage2nd.h"
16 #endif
17
18 // Nintendo Family BASIC
19 #ifdef _FAMILYBASIC
20 #include "familybasic/familybasic.h"
21 #endif
22
23
24 // FUJITSU FM-8
25 #ifdef _FM8
26 #include "fm7/fm7.h"
27 #endif
28
29 // FUJITSU FM-NEW7
30 #ifdef _FMNEW7
31 #include "fm7/fm7.h"
32 #endif
33
34 // FUJITSU FM-7
35 #ifdef _FM7
36 #include "fm7/fm7.h"
37 #endif
38
39 // FUJITSU FM-77
40 #ifdef _FM77
41 #include "fm7/fm7.h"
42 #endif
43
44 // FUJITSU FM-77L2
45 #ifdef _FM77L2
46 #include "fm7/fm7.h"
47 #endif
48
49 // FUJITSU FM-77L4
50 #ifdef _FM77L4
51 #include "fm7/fm7.h"
52 #endif
53
54 // FUJITSU FM77AV
55 #ifdef _FM77AV
56 #include "fm7/fm7.h"
57 #endif
58  
59 // FUJITSU FM77AV20
60 #ifdef _FM77AV20
61 #include "fm7/fm7.h"
62 #endif
63
64 // FUJITSU FM77AV40
65 #ifdef _FM77AV40
66 #include "fm7/fm7.h"
67 #endif
68
69 // FUJITSU FM77AV20EX
70 #ifdef _FM77AV20EX
71 #include "fm7/fm7.h"
72 #endif
73
74 // FUJITSU FM77AV40EX
75 #ifdef _FM77AV40EX
76 #include "fm7/fm7.h"
77 #endif
78
79 // FUJITSU FM77AV40SX
80 #ifdef _FM77AV40SX
81 #include "fm7/fm7.h"
82 #endif
83
84 // FUJITSU FM-77AV40SX
85 #ifdef _FM77AV40SX
86 #include "fm7/fm7.h"
87 #endif
88
89 // FUJITSU FM16pi
90 #ifdef _FM16PI
91 #include "fm16pi/fm16pi.h"
92 #endif
93
94 // FUJITSU FMR-30
95 #ifdef _FMR30
96 #include "fmr30/fmr30.h"
97 #endif
98
99 // FUJITSU FMR-50
100 #ifdef _FMR50
101 #include "fmr50/fmr50.h"
102 #endif
103
104 // FUJITSU FMR-60
105 #ifdef _FMR60
106 #include "fmr50/fmr50.h"
107 #endif
108
109 // CASIO FP-200
110 #ifdef _FP200
111 #include "fp200/fp200.h"
112 #endif
113
114 // CASIO FP-1100
115 #ifdef _FP1100
116 #include "fp1100/fp1100.h"
117 #endif
118
119 // SEGA GAME GEAR
120 #ifdef _GAMEGEAR
121 #include "gamegear/gamegear.h"
122 #endif
123
124 // EPSON HC-20
125 #ifdef _HC20
126 #include "hc20/hc20.h"
127 #endif
128
129 // EPSON HC-40
130 #ifdef _HC40
131 #include "hc40/hc40.h"
132 #endif
133
134 // EPSON HC-80
135 #ifdef _HC80
136 #include "hc80/hc80.h"
137 #endif
138
139 // TOSHIBA J-3100GT
140 #ifdef _J3100GT
141 #include "j3100/j3100.h"
142 #endif
143
144 // TOSHIBA J-3100SL
145 #ifdef _J3100SL
146 #include "j3100/j3100.h"
147 #endif
148
149 // IBM Japan Ltd PC/JX
150 #ifdef _JX
151 #include "jx/jx.h"
152 #endif
153
154 // SORD m5
155 #ifdef _M5
156 #include "m5/m5.h"
157 #endif
158
159 // SEIKO MAP-1010
160 #ifdef _MAP1010
161 #include "phc25/phc25.h"
162 #endif
163
164 // SEGA MASTER SYSTEM
165 #ifdef _MASTERSYSTEM
166 #include "gamegear/mastersystem.h"
167 #endif
168
169 // ASCII MSX
170 #ifdef _MSX1
171 #include "msx/msx.h"
172 #endif
173
174 // ASCII MSX2
175 #ifdef _MSX2
176 #include "msx/msx.h"
177 #endif
178
179 // MITSUBISHI Elec. MULTI8
180 #ifdef _MULTI8
181 #include "multi8/multi8.h"
182 #endif
183
184 // Japan Electronics College MYCOMZ-80A
185 #ifdef _MYCOMZ80A
186 #include "mycomz80a/mycomz80a.h"
187 #endif
188
189 // SHARP MZ-80A
190 #ifdef _MZ80A
191 #include "mz80k/mz80k.h"
192 #endif
193
194 // SHARP MZ-80B
195 #ifdef _MZ80B
196 #include "mz2500/mz80b.h"
197 #endif
198
199 // SHARP MZ-80K
200 #ifdef _MZ80K
201 #include "mz80k/mz80k.h"
202 #endif
203
204 // SHARP MZ-700
205 #ifdef _MZ700
206 #include "mz700/mz700.h"
207 #endif
208
209 // SHARP MZ-800
210 #ifdef _MZ800
211 #include "mz700/mz700.h"
212 #endif
213
214 // SHARP MZ-1200
215 #ifdef _MZ1200
216 #include "mz80k/mz80k.h"
217 #endif
218
219 // SHARP MZ-1500
220 #ifdef _MZ1500
221 #include "mz700/mz700.h"
222 #endif
223
224 // SHARP MZ-2200
225 #ifdef _MZ2200
226 #include "mz2500/mz80b.h"
227 #endif
228
229 // SHARP MZ-2500
230 #ifdef _MZ2500
231 #include "mz2500/mz2500.h"
232 #endif
233
234 // SHARP MZ-2800
235 #ifdef _MZ2800
236 #include "mz2800/mz2800.h"
237 #endif
238
239 // SHARP MZ-3500
240 #ifdef _MZ3500
241 #include "mz3500/mz3500.h"
242 #endif
243
244 // SHARP MZ-5500
245 #ifdef _MZ5500
246 #include "mz5500/mz5500.h"
247 #endif
248
249 // SHARP MZ-6500
250 #ifdef _MZ6500
251 #include "mz5500/mz5500.h"
252 #endif
253
254 // SHARP MZ-6550
255 #ifdef _MZ6550
256 #include "mz5500/mz5500.h"
257 #endif
258
259 // NEC N5200
260 #ifdef _N5200
261 #include "n5200/n5200.h"
262 #endif
263
264 // TOSHIBA PASOPIA
265 #ifdef _PASOPIA
266 #include "pasopia/pasopia.h"
267 #endif
268
269 // TOSHIBA PASOPIA 7
270 #ifdef _PASOPIA7
271 #include "pasopia7/pasopia7.h"
272 #endif
273
274 // NEC PC-6001
275 #ifdef _PC6001
276 #include "pc6001/pc6001.h"
277 #endif
278
279 // NEC PC-6001mkII
280 #ifdef _PC6001MK2
281 #include "pc6001/pc6001.h"
282 #endif
283
284 // NEC PC-6001mkIISR
285 #ifdef _PC6001MK2SR
286 #include "pc6001/pc6001.h"
287 #endif
288
289 // NEC PC-6601
290 #ifdef _PC6601
291 #include "pc6001/pc6001.h"
292 #endif
293
294 // NEC PC-6601SR
295 #ifdef _PC6601SR
296 #include "pc6001/pc6001.h"
297 #endif
298
299 // NEC PC-8001mkIISR
300 #ifdef _PC8001SR
301 #include "pc8801/pc8801.h"
302 #endif
303
304 // NEC PC-8201
305 #ifdef _PC8201
306 #include "pc8201/pc8201.h"
307 #endif
308
309 // NEC PC-8201A
310 #ifdef _PC8201A
311 #include "pc8201/pc8201.h"
312 #endif
313
314 // NEC PC-8801MA
315 #ifdef _PC8801MA
316 #include "pc8801/pc8801.h"
317 #endif
318
319 // NEC PC-9801
320 #ifdef _PC9801
321 #include "pc9801/pc9801.h"
322 #endif
323
324 // NEC PC-9801E/F/M
325 #ifdef _PC9801E
326 #include "pc9801/pc9801.h"
327 #endif
328
329 // NEC PC-9801U
330 #ifdef _PC9801U
331 #include "pc9801/pc9801.h"
332 #endif
333
334 // NEC PC-9801VF
335 #ifdef _PC9801VF
336 #include "pc9801/pc9801.h"
337 #endif
338
339 // NEC PC-9801VM
340 #ifdef _PC9801VM
341 #include "pc9801/pc9801.h"
342 #endif
343
344 // NEC PC-98DO
345 #ifdef _PC98DO
346 #include "pc9801/pc9801.h"
347 #endif
348
349 // NEC PC-98HA
350 #ifdef _PC98HA
351 #include "pc98ha/pc98ha.h"
352 #endif
353
354 // NEC PC-98LT
355 #ifdef _PC98LT
356 #include "pc98ha/pc98ha.h"
357 #endif
358
359 // NEC PC-100
360 #ifdef _PC100
361 #include "pc100/pc100.h"
362 #endif
363
364 // NEC-HE PC Engine
365 #ifdef _PCENGINE
366 #include "pcengine/pcengine.h"
367 #endif
368
369 // SANYO PHC-20
370 #ifdef _PHC20
371 #include "phc20/phc20.h"
372 #endif
373
374 // SANYO PHC-25
375 #ifdef _PHC25
376 #include "phc25/phc25.h"
377 #endif
378
379 // CASIO PV-1000
380 #ifdef _PV1000
381 #include "pv1000/pv1000.h"
382 #endif
383
384 // CASIO PV-2000
385 #ifdef _PV2000
386 #include "pv2000/pv2000.h"
387 #endif
388
389 // PIONEER PX-7
390 #ifdef _PX7
391 #include "msx/msx.h"
392 #endif
393
394 // ASCII MSX1
395 #ifdef _MSX1
396 #include "msx/msx.h"
397 #endif
398
399 // ASCII MSX2
400 #ifdef _MSX2
401 #include "msx/msx.h"
402 #endif
403
404 // TOMY PYUTA
405 #ifdef _PYUTA
406 #include "pyuta/pyuta.h"
407 #endif
408
409 // EPSON QC-10
410 #ifdef _QC10
411 #include "qc10/qc10.h"
412 #endif
413
414 // BANDAI RX-78
415 #ifdef _RX78
416 #include "rx78/rx78.h"
417 #endif
418
419 // SEGA SC-3000
420 #ifdef _SC3000
421 #include "sc3000/sc3000.h"
422 #endif
423
424 // EPOCH Super Cassette Vision
425 #ifdef _SCV
426 #include "scv/scv.h"
427 #endif
428
429 // NEC TK-80BS (COMPO BS/80)
430 #ifdef _TK80BS
431 #include "tk80bs/tk80bs.h"
432 #endif
433
434 // CANON X-07
435 #ifdef _X07
436 #include "x07/x07.h"
437 #endif
438
439 // SHARP X1
440 #ifdef _X1
441 #include "x1/x1.h"
442 #endif
443
444 // SHARP X1twin
445 #ifdef _X1TWIN
446 #include "x1/x1.h"
447 #endif
448
449 // SHARP X1turbo
450 #ifdef _X1TURBO
451 #include "x1/x1.h"
452 #endif
453
454 // SHARP X1turboZ
455 #ifdef _X1TURBOZ
456 #include "x1/x1.h"
457 #endif
458
459 // SHINKO SANGYO YS-6464A
460 #ifdef _YS6464A
461 #include "ys6464a/ys6464a.h"
462 #endif
463
464 // Homebrew Z80 TV GAME SYSTEM
465 #ifdef _Z80TVGAME
466 #include "z80tvgame/z80tvgame.h"
467 #endif
468
469 #endif