120
118
return resources_register_int(resources_int);
123
#ifdef HAS_TRANSLATION
124
static const cmdline_option_t cmdline_options[] = {
126
{ "-trace_maincpu", SET_RESOURCE, 0, NULL, NULL,
127
"MainCPU_TRACE", (resource_value_t)1,
128
0, IDCLS_TRACE_MAIN_CPU },
129
{ "+trace_maincpu", SET_RESOURCE, 0, NULL, NULL,
130
"MainCPU_TRACE", (resource_value_t)0,
131
0, IDCLS_DONT_TRACE_MAIN_CPU },
132
{ "-trace_drive0", SET_RESOURCE, 0, NULL, NULL,
133
"Drive0CPU_TRACE", (resource_value_t)1,
134
0, IDCLS_TRACE_DRIVE0_CPU },
135
{ "+trace_drive0", SET_RESOURCE, 0, NULL, NULL,
136
"Drive0CPU_TRACE", (resource_value_t)0,
137
0, IDCLS_DONT_TRACE_DRIVE0_CPU },
138
{ "-trace_drive1", SET_RESOURCE, 0, NULL, NULL,
139
"Drive1CPU_TRACE", (resource_value_t)1,
140
0, IDCLS_TRACE_DRIVE1_CPU },
141
{ "+trace_drive1", SET_RESOURCE, 0, NULL, NULL,
142
"Drive1CPU_TRACE", (resource_value_t)0,
143
0, IDCLS_DONT_TRACE_DRIVE1_CPU },
145
{ "-trace_drive2", SET_RESOURCE, 0, NULL, NULL,
146
"Drive2CPU_TRACE", (resource_value_t)1,
147
0, IDCLS_TRACE_DRIVE2_CPU },
148
{ "+trace_drive2", SET_RESOURCE, 0, NULL, NULL,
149
"Drive2CPU_TRACE", (resource_value_t)0,
150
0, IDCLS_DONT_TRACE_DRIVE2_CPU },
153
{ "-trace_drive3", SET_RESOURCE, 0, NULL, NULL,
154
"Drive3CPU_TRACE", (resource_value_t)1,
155
0, IDCLS_TRACE_DRIVE3_CPU },
156
{ "+trace_drive3", SET_RESOURCE, 0, NULL, NULL,
157
"Drive3CPU_TRACE", (resource_value_t)0,
158
0, IDCLS_DONT_TRACE_DRIVE3_CPU },
160
{ "-trace_mode", SET_RESOURCE, 1, NULL, NULL,
162
IDCLS_P_VALUE, IDCLS_TRACE_MODE },
167
static const cmdline_option_t cmdline_options[] = {
169
{ "-trace_maincpu", SET_RESOURCE, 0, NULL, NULL,
170
"MainCPU_TRACE", (resource_value_t)1,
171
NULL, N_("Trace the main CPU") },
172
{ "+trace_maincpu", SET_RESOURCE, 0, NULL, NULL,
173
"MainCPU_TRACE", (resource_value_t)0,
174
NULL, N_("Do not trace the main CPU") },
175
{ "-trace_drive0", SET_RESOURCE, 0, NULL, NULL,
176
"Drive0CPU_TRACE", (resource_value_t)1,
177
NULL, N_("Trace the drive0 CPU") },
178
{ "+trace_drive0", SET_RESOURCE, 0, NULL, NULL,
179
"Drive0CPU_TRACE", (resource_value_t)0,
180
NULL, N_("Do not trace the drive0 CPU") },
181
{ "-trace_drive1", SET_RESOURCE, 0, NULL, NULL,
182
"Drive1CPU_TRACE", (resource_value_t)1,
183
NULL, N_("Trace the drive1 CPU") },
184
{ "+trace_drive1", SET_RESOURCE, 0, NULL, NULL,
185
"Drive1CPU_TRACE", (resource_value_t)0,
186
NULL, N_("Do not trace the drive1 CPU") },
188
{ "-trace_drive2", SET_RESOURCE, 0, NULL, NULL,
189
"Drive2CPU_TRACE", (resource_value_t)1,
190
NULL, N_("Trace the drive2 CPU") },
191
{ "+trace_drive2", SET_RESOURCE, 0, NULL, NULL,
192
"Drive2CPU_TRACE", (resource_value_t)0,
193
NULL, N_("Do not trace the drive2 CPU") },
196
{ "-trace_drive3", SET_RESOURCE, 0, NULL, NULL,
197
"Drive3CPU_TRACE", (resource_value_t)1,
198
NULL, N_("Trace the drive3 CPU") },
199
{ "+trace_drive3", SET_RESOURCE, 0, NULL, NULL,
200
"Drive3CPU_TRACE", (resource_value_t)0,
201
NULL, N_("Do not trace the drive3 CPU") },
203
{ "-trace_mode", SET_RESOURCE, 1, NULL, NULL,
205
N_("<value>"), N_("Trace mode (0=normal 1=small 2=history)") },
121
static const cmdline_option_t cmdline_options[] = {
123
{ "-trace_maincpu", SET_RESOURCE, 0,
124
NULL, NULL, "MainCPU_TRACE", (resource_value_t)1,
125
USE_PARAM_STRING, USE_DESCRIPTION_ID,
126
IDCLS_UNUSED, IDCLS_TRACE_MAIN_CPU,
128
{ "+trace_maincpu", SET_RESOURCE, 0,
129
NULL, NULL, "MainCPU_TRACE", (resource_value_t)0,
130
USE_PARAM_STRING, USE_DESCRIPTION_ID,
131
IDCLS_UNUSED, IDCLS_DONT_TRACE_MAIN_CPU,
133
{ "-trace_drive0", SET_RESOURCE, 0,
134
NULL, NULL, "Drive0CPU_TRACE", (resource_value_t)1,
135
USE_PARAM_STRING, USE_DESCRIPTION_ID,
136
IDCLS_UNUSED, IDCLS_TRACE_DRIVE0_CPU,
138
{ "+trace_drive0", SET_RESOURCE, 0,
139
NULL, NULL, "Drive0CPU_TRACE", (resource_value_t)0,
140
USE_PARAM_STRING, USE_DESCRIPTION_ID,
141
IDCLS_UNUSED, IDCLS_DONT_TRACE_DRIVE0_CPU,
143
{ "-trace_drive1", SET_RESOURCE, 0,
144
NULL, NULL, "Drive1CPU_TRACE", (resource_value_t)1,
145
USE_PARAM_STRING, USE_DESCRIPTION_ID,
146
IDCLS_UNUSED, IDCLS_TRACE_DRIVE1_CPU,
148
{ "+trace_drive1", SET_RESOURCE, 0,
149
NULL, NULL, "Drive1CPU_TRACE", (resource_value_t)0,
150
USE_PARAM_STRING, USE_DESCRIPTION_ID,
151
IDCLS_UNUSED, IDCLS_DONT_TRACE_DRIVE1_CPU,
154
{ "-trace_drive2", SET_RESOURCE, 0,
155
NULL, NULL, "Drive2CPU_TRACE", (resource_value_t)1,
156
USE_PARAM_STRING, USE_DESCRIPTION_ID,
157
IDCLS_UNUSED, IDCLS_TRACE_DRIVE2_CPU,
159
{ "+trace_drive2", SET_RESOURCE, 0,
160
NULL, NULL, "Drive2CPU_TRACE", (resource_value_t)0,
161
USE_PARAM_STRING, USE_DESCRIPTION_ID,
162
IDCLS_UNUSED, IDCLS_DONT_TRACE_DRIVE2_CPU,
166
{ "-trace_drive3", SET_RESOURCE, 0,
167
NULL, NULL, "Drive3CPU_TRACE", (resource_value_t)1,
168
USE_PARAM_STRING, USE_DESCRIPTION_ID,
169
IDCLS_UNUSED, IDCLS_TRACE_DRIVE3_CPU,
171
{ "+trace_drive3", SET_RESOURCE, 0,
172
NULL, NULL, "Drive3CPU_TRACE", (resource_value_t)0,
173
USE_PARAM_STRING, USE_DESCRIPTION_ID,
174
IDCLS_UNUSED, IDCLS_DONT_TRACE_DRIVE3_CPU,
177
{ "-trace_mode", SET_RESOURCE, 1,
178
NULL, NULL, "TraceMode", NULL,
179
USE_PARAM_ID, USE_DESCRIPTION_ID,
180
IDCLS_P_VALUE, IDCLS_TRACE_MODE,
211
186
int debug_cmdline_options_init(void)