OXYGENHUB
◆ main openmsx / src / memory / RomTypes.hh
1.3 KiB · C++ · last changed chore(): initial commit 1 month ago source blame history raw
1
#ifndef ROMTYPES_HH
2
#define ROMTYPES_HH
3
4
#include <cstdint>
5
6
namespace openmsx {
7
8
enum class RomType : uint8_t {
9
	// Order doesn't matter (I sorted them alphabetically)
10
	ARC,
11
	ALALAMIAH30IN1,
12
	ASCII8,
13
	ASCII8R,
14
	ASCII8_2,
15
	ASCII8_32,
16
	ASCII8_8,
17
	ASCII16,
18
	ASCII16_2,
19
	ASCII16_8,
20
	ASCII16X,
21
	COLECOMEGACART,
22
	CROSS_BLAIM,
23
	DOOLY,
24
	DRAM,
25
	FSA1FM1,
26
	FSA1FM2,
27
	GAME_MASTER2,
28
	GENERIC_8KB,
29
	GENERIC_16KB,
30
	HALNOTE,
31
	HAMARAJANIGHT,
32
	HARRY_FOX,
33
	HOLY_QURAN,
34
	HOLY_QURAN2,
35
	KBDMASTER,
36
	KOEI_8,
37
	KOEI_32,
38
	KONAMI,
39
	KONAMI_SCC,
40
	REPRO_CARTRIDGE1,
41
	REPRO_CARTRIDGE2,
42
	KONAMI_ULTIMATE_COLLECTION,
43
	KOREAN128IN1,
44
	MAJUTSUSHI,
45
	MANBOW2,
46
	MANBOW2_2,
47
	RBSC_FLASH_KONAMI_SCC,
48
	MATRAINK,
49
	MATRACOMPILATION,
50
	MEGAFLASHROMSCC,
51
	MEGAFLASHROMSCCPLUS,
52
	MIRRORED,
53
	MIRRORED0000,
54
	MIRRORED4000,
55
	MIRRORED8000,
56
	MIRROREDC000,
57
	MITSUBISHIMLTS2,
58
	MSXDOS2,
59
	MSXTRA,
60
	MSXWRITE,
61
	MULTIROM,
62
	NAMCO,
63
	NATIONAL,
64
	NEO8,
65
	NEO16,
66
	NETTOU_YAKYUU,
67
	NORMAL,
68
	NORMAL0000,
69
	NORMAL4000,
70
	NORMAL8000,
71
	NORMALC000,
72
	PADIAL8,
73
	PADIAL16,
74
	PAGE0,
75
	PAGE1,
76
	PAGE01,
77
	PAGE2,
78
	PAGE12,
79
	PAGE012,
80
	PAGE3,
81
	PAGE23,
82
	PAGE123,
83
	PAGE0123,
84
	PANASONIC,
85
	PLAYBALL,
86
	R_TYPE,
87
	RAMFILE,
88
	RETROHARD31IN1,
89
	ROMHUNTERMK2,
90
	SUPERLODERUNNER,
91
	SUPERSWANGI,
92
	SYNTHESIZER,
93
	WIZARDRY,
94
	WONDERKID,
95
	YAMANOOTO,
96
	ZEMINA25IN1,
97
	ZEMINA80IN1,
98
	ZEMINA90IN1,
99
	ZEMINA126IN1,
100
101
	NUM,
102
	UNKNOWN
103
};
104
105
} // namespace openmsx
106
107
#endif