OSCR
Open Source Cartridge Reader
Loading...
Searching...
No Matches
flags.h
Go to the documentation of this file.
1
15
#pragma once
16
#ifndef OSCR_FLAGS_H_
17
# define OSCR_FLAGS_H_
18
19
20
#pragma region Languages
21
29
#define LANG_EN 1
// English
30
#define LANG_JA 2
// Japanese (Not implemented yet, just an example -- this ID can change if needed)
31
32
43
#define LANG_MIN 1
// Lowest Language ID
44
#define LANG_MAX 1
// Highest Language ID
45
46
47
#pragma region Regions
48
55
#define REGN_AUTO 0
/* Auto/Global */
56
#define REGN_NA 1
/* North America */
57
#define REGN_EU 2
/* Europe */
58
#define REGN_AS 3
/* Asia */
59
#define REGN_AF 4
/* Africa */
60
#define REGN_OC 5
/* Oceania */
61
#define REGN_SA 6
/* South America */
62
#define REGN_AN 7
/* Antarctica (for completeness) */
63
69
#define REGN_MIN 0
// Lowest Region ID
70
#define REGN_MAX 7
// Highest Region ID
71
72
73
#pragma region Unique Directory Methods
74
78
#define UNQDIR_AUTO 0
79
#define UNQDIR_INCREMENT 1
80
#define UNQDIR_RTC 2
81
#define UNQDIR_BOTH 3
82
83
84
#pragma region Power Saving
85
89
#define POWERSAVING_DISPLAY_DIM 1
90
#define POWERSAVING_DISPLAY_OFF 2
91
#define POWERSAVING_SLOWCLOCK 4
92
#define POWERSAVING_CARTBUS_OFF 8
93
94
95
#pragma region Performance
96
100
#define PRFOPT_CRC32 1
101
#define PRFOPT_FILEWR 2
102
#define PRFOPT_FILERD 4
103
#define PRFOPT_SHRDFILE 8
104
#define PRFOPT_FAST64 16
105
#define PRFOPT_SPEEDORDEATH 32
106
107
#pragma region Hardware
108
109
113
#define RTCOPT_DS3231 1
114
#define RTCOPT_DS1307 2
115
116
#pragma region Output
117
121
#define OUTPUT_SERIAL 0
122
#define OUTPUT_SSD1306 1
123
#define OUTPUT_OS12864 2
124
125
129
#define SERIAL_ASCII 1
130
#define SERIAL_ANSI 2
131
132
136
#define LCD_MKS 1
137
#define LCD_BTT 2
138
#define LCD_SSRETRO 2
139
143
#define NPXL_AUTO 0
144
#define NPXL_NORMAL 1
145
#define NPXL_REVERSE 2
146
150
#define VLTSPC_NONE 0
151
#define VLTSPC_PROMPT 1
152
#define VLTSPC_TITLE 2
153
#define VLTSPC_BOTH 3
154
155
#pragma region Input
156
160
#define INPUT_SERIAL 0
161
#define INPUT_1BUTTON 1
162
#define INPUT_2BUTTON 2
163
#define INPUT_ROTARY 3
164
168
#define SMSOPT_SMS_ADAPTER_ALL 0
169
#define SMSOPT_SMS_ADAPTER_HW5 1
170
#define SMSOPT_SMS_ADAPTER_RAPHNET 1
171
#define SMSOPT_SMS_ADAPTER_RETRODE 2
172
#define SMSOPT_SMS_ADAPTER_RETRON 3
173
177
#define SMSOPT_GG_ADAPTER_ALL 0
178
#define SMSOPT_GG_ADAPTER_RETRODE 1
179
#define SMSOPT_GG_ADAPTER_HW5 2
180
#define SMSOPT_GG_ADAPTER_RETRON 2
181
#define SMSOPT_GG_ADAPTER_STARSHADE 2
182
186
#define SMSOPT_GG_ADAPTER_ALL 0
187
#define SMSOPT_GG_ADAPTER_RAPHNET 1
188
189
#endif
/* OSCR_FLAGS_H_ */
include
flags.h
Generated by
1.14.0