68
68
SUB(IDMS_RESET, NULL, IDM_DATASETTE_CONTROL_RESET)
69
69
SUB(IDMS_RESET_COUNTER, NULL, IDM_DATASETTE_RESET_COUNTER)
72
ITEM(IDMS_ATTACH_CART_IMAGE, NULL, NULL)
73
SUB(IDMS_4_8_16KB_AT_2000, NULL, IDM_CART_VIC20_8KB_2000)
74
SUB(IDMS_4_8_16KB_AT_4000, NULL, IDM_CART_VIC20_16KB_4000)
75
SUB(IDMS_4_8_16KB_AT_6000, NULL, IDM_CART_VIC20_8KB_6000)
76
SUB(IDMS_4_8KB_AT_A000, NULL, IDM_CART_VIC20_8KB_A000)
77
SUB(IDMS_4KB_AT_B000, NULL, IDM_CART_VIC20_4KB_B000)
78
ITEM(IDMS_DETACH_CART_IMAGE, NULL, IDM_CART_DETACH)
82
71
ITEM(IDMS_ATTACH_CART_IMAGE, NULL, NULL)
83
72
SUB(IDMS_C1_LOW_IMAGE, NULL, IDM_CART_ATTACH_C1LO)
84
73
SUB(IDMS_C1_HIGH_IMAGE, NULL, IDM_CART_ATTACH_C1HI)
89
78
SUB(IDMS_FUNCTION_HIGH_3PLUS1, NULL, IDM_CART_ATTACH_FUNCHI)
90
79
ITEM(IDMS_DETACH_CART_IMAGE, NULL, IDM_CART_DETACH)
93
#if !defined(UI_CBM2) && !defined(UI_PET) && !defined(UI_PLUS4) && !defined(UI_VIC20)
94
ITEM(IDMS_ATTACH_CART_IMAGE, NULL, NULL)
95
SUB(IDMS_CRT_IMAGE, NULL, IDM_CART_ATTACH_CRT)
97
SUB(IDMS_GENERIC_8KB_IMAGE, NULL, IDM_CART_ATTACH_8KB)
98
SUB(IDMS_GENERIC_16KB_IMAGE, NULL, IDM_CART_ATTACH_16KB)
99
SUB(IDMS_ACTION_REPLAY_IMAGE, NULL, IDM_CART_ATTACH_AR)
100
SUB(IDMS_ATOMIC_POWER_IMAGE, NULL, IDM_CART_ATTACH_AT)
101
SUB(IDMS_EPYX_FASTLOAD_IMAGE, NULL, IDM_CART_ATTACH_EPYX)
102
SUB(IDMS_IEEE488_INTERFACE_IMAGE, NULL, IDM_CART_ATTACH_IEEE488)
103
SUB(IDMS_RETRO_REPLAY_IMAGE, NULL, IDM_CART_ATTACH_RR)
104
SUB(IDMS_IDE64_INTERFACE_IMAGE, NULL, IDM_CART_ATTACH_IDE64)
105
SUB(IDMS_SUPER_SNAPSHOT_4_IMAGE, NULL, IDM_CART_ATTACH_SS4)
106
SUB(IDMS_SUPER_SNAPSHOT_5_IMAGE, NULL, IDM_CART_ATTACH_SS5)
107
SUB(IDMS_STRUCTURED_BASIC_IMAGE, NULL, IDM_CART_ATTACH_STB)
108
/* AmigaOS only support one submenu level */
109
ITEM(IDMS_EXPERT_CART, NULL, NULL)
110
SUB(IDMS_ENABLE, NULL, IDM_CART_ENABLE_EXPERT)
112
SUBTOGGLE(IDMS_OFF, NULL, IDM_CART_MODE_OFF)
113
SUBTOGGLE(IDMS_PRG, NULL, IDM_CART_MODE_PRG)
114
SUBTOGGLE(IDMS_ON, NULL, IDM_CART_MODE_ON)
115
ITEM(IDMS_SET_CART_AS_DEFAULT, NULL, IDM_CART_SET_DEFAULT)
116
ITEMTOGGLE(IDMS_RESET_ON_CART_CHANGE, NULL, IDM_TOGGLE_CART_RESET)
118
ITEM(IDMS_DETACH_CART_IMAGE, NULL, IDM_CART_DETACH)
119
ITEM(IDMS_CART_FREEZE, "Z", IDM_CART_FREEZE)
122
81
ITEMTOGGLE(IDMS_PAUSE, NULL, IDM_PAUSE)
123
82
ITEM(IDMS_MONITOR, "M", IDM_MONITOR)
124
83
ITEM(IDMS_RESET, NULL, NULL)
178
137
SUBTOGGLE(IDMS_CUSTOM, NULL, IDM_MAXIMUM_SPEED_CUSTOM)
179
138
ITEMTOGGLE(IDMS_WARP_MODE, "W", IDM_TOGGLE_WARP_MODE)
181
#if !defined(UI_C128)
182
140
ITEMTOGGLE(IDMS_FULLSCREEN, "D", IDM_TOGGLE_FULLSCREEN)
183
141
ITEMTOGGLE(IDMS_FULLSCREEN_STATUSBAR, NULL, IDM_TOGGLE_STATUSBAR)
186
143
ITEMTOGGLE(IDMS_VIDEO_CACHE, NULL, IDM_TOGGLE_VIDEOCACHE)
187
144
ITEMTOGGLE(IDMS_DOUBLE_SIZE, NULL, IDM_TOGGLE_DOUBLESIZE)
188
145
ITEMTOGGLE(IDMS_DOUBLE_SCAN, NULL, IDM_TOGGLE_DOUBLESCAN)
189
#if !defined(UI_CBM2) && !defined(UI_PET)
190
146
ITEMTOGGLE(IDMS_PAL_EMULATION, NULL, IDM_TOGGLE_FASTPAL)
191
147
ITEMTOGGLE(IDMS_SCALE2X, NULL, IDM_TOGGLE_SCALE2X)
194
ITEM(IDMS_VDC_SETTINGS, NULL, NULL)
195
SUBTOGGLE(IDMS_DOUBLE_SIZE, NULL, IDM_TOGGLE_VDC_DOUBLESIZE)
196
SUBTOGGLE(IDMS_DOUBLE_SCAN, NULL, IDM_TOGGLE_VDC_DOUBLESCAN)
198
SUBTOGGLE(IDMS_64KB_VIDEO_MEMORY, NULL, IDM_TOGGLE_VDC64KB)
200
148
#if defined(HAVE_PROTO_CYBERGRAPHICS_H) && defined(HAVE_XVIDEO)
201
149
ITEMTOGGLE(IDMS_VIDEO_OVERLAY, NULL, IDM_TOGGLE_OVERLAY)
204
152
ITEM(IDMS_SWAP_JOYSTICKS, "J", IDM_SWAP_JOYSTICK)
153
ITEM(IDMS_ENABLE_JOY_KEYS, NULL, IDM_JOYKEYS_TOGGLE)
206
155
ITEMTOGGLE(IDMS_SOUND_PLAYBACK, NULL, IDM_TOGGLE_SOUND)
208
157
ITEMTOGGLE(IDMS_TRUE_DRIVE_EMU, NULL, IDM_TOGGLE_DRIVE_TRUE_EMULATION)
209
158
ITEMTOGGLE(IDMS_VIRTUAL_DEVICE_TRAPS, NULL, IDM_TOGGLE_VIRTUAL_DEVICES)
210
#if defined(UI_CBM2) || defined(UI_PET)
211
ITEM(IDMS_DRIVE_SYNC_FACTOR, NULL, NULL)
212
SUBTOGGLE(IDMS_PAL, NULL, IDM_SYNC_FACTOR_PAL)
213
SUBTOGGLE(IDMS_NTSC, NULL, IDM_SYNC_FACTOR_NTSC)
216
#if !defined(UI_CBM2) && !defined(UI_PET)
217
160
ITEM(IDMS_VIDEO_STANDARD, NULL, NULL)
218
161
SUBTOGGLE(IDMS_PAL_G, NULL, IDM_SYNC_FACTOR_PAL)
219
162
SUBTOGGLE(IDMS_NTSC_M, NULL, IDM_SYNC_FACTOR_NTSC)
220
#if !defined(UI_C128) && !defined(UI_PLUS4) && !defined(UI_VIC20)
221
SUBTOGGLE(IDMS_OLD_NTSC_M, NULL, IDM_SYNC_FACTOR_NTSCOLD)
224
#if !defined(UI_PLUS4)
226
ITEMTOGGLE(IDMS_EMU_ID, NULL, IDM_TOGGLE_EMUID)
227
#if defined(UI_VIC20)
228
ITEMTOGGLE (IDMS_VIC_1112_IEEE_488, NULL, IDM_IEEE488)
231
ITEMTOGGLE(IDMS_IEEE_488_INTERFACE, NULL, IDM_IEEE488)
233
#if !defined(UI_CBM2) && !defined(UI_PET) && !defined(UI_VIC20)
234
ITEMTOGGLE(IDMS_1351_MOUSE, "Q", IDM_MOUSE)
237
163
TITLE(IDMS_SETTINGS, NULL)
238
164
ITEM(IDMS_VIDEO_SETTINGS, NULL, IDM_VIDEO_SETTINGS)
239
#if defined(UI_VIC20)
240
ITEM(IDMS_VIC_SETTINGS, NULL, IDM_VIC_SETTINGS)
243
ITEM(IDMS_CBM2_SETTINGS, NULL, IDM_CBM2_SETTINGS)
246
ITEM(IDMS_SET_PET_MODEL, NULL, IDM_PET_MODEL)
247
ITEM(IDMS_PET_SETTINGS, NULL, IDM_PET_SETTINGS)
249
165
ITEM(IDMS_PERIPHERAL_SETTINGS, NULL,IDM_DEVICEMANAGER)
250
166
ITEM(IDMS_DRIVE_SETTINGS, NULL, IDM_DRIVE_SETTINGS)
251
167
ITEM(IDMS_DATASETTE_SETTINGS, NULL, IDM_DATASETTE_SETTINGS)
252
#if defined(UI_PLUS4)
253
168
ITEM(IDMS_PLUS4_SETTINGS, NULL, IDM_PLUS4_SETTINGS)
255
#if !defined(UI_PET) && !defined(UI_PLUS4) && !defined(UI_VIC20)
256
ITEM(IDMS_VICII_SETTINGS, NULL, IDM_VICII_SETTINGS)
259
170
ITEM(IDMS_JOYSTICK_SETTINGS, NULL, IDM_JOY_SETTINGS)
265
176
ITEM(IDMS_KEYBOARD_SETTINGS, NULL, IDM_KEYBOARD_SETTINGS)
266
177
ITEM(IDMS_SOUND_SETTINGS, NULL, IDM_SOUND_SETTINGS)
267
#if !defined(UI_PET) && !defined(UI_PLUS4) && !defined(UI_VIC20)
268
ITEM(IDMS_SID_SETTINGS, NULL, IDM_SID_SETTINGS)
270
178
ITEM(IDMS_COMPUTER_ROM_SETTINGS, NULL, IDM_COMPUTER_ROM_SETTINGS)
271
179
ITEM(IDMS_DRIVE_ROM_SETTINGS, NULL, IDM_DRIVE_ROM_SETTINGS)
272
180
ITEM(IDMS_RAM_SETTINGS, NULL, IDM_RAM_SETTINGS)
273
181
ITEM(IDMS_RS232_SETTINGS, NULL, IDM_RS232_SETTINGS)
275
ITEM(IDMS_C128_SETTINGS, NULL, IDM_C128_SETTINGS)
277
182
ITEM(IDMS_CART_IO_SETTINGS, NULL, NULL)
278
#if !defined(UI_VIC20) && !defined(UI_CBM2) && !defined(UI_PET) && !defined(UI_PLUS4)
279
SUB(IDMS_REU_SETTINGS, NULL, IDM_REU_SETTINGS)
280
SUB(IDMS_GEORAM_SETTINGS, NULL, IDM_GEORAM_SETTINGS)
281
SUB(IDMS_RAMCART_SETTINGS, NULL, IDM_RAMCART_SETTINGS)
282
#if !defined(UI_C128)
283
SUB(IDMS_PLUS60K_SETTINGS, NULL, IDM_PLUS60K_SETTINGS)
284
SUB(IDMS_PLUS256K_SETTINGS, NULL, IDM_PLUS256K_SETTINGS)
285
SUB(IDMS_256K_SETTINGS, NULL, IDM_C64_256K_SETTINGS)
286
SUB(IDMS_MMC64_SETTINGS, NULL, IDM_MMC64_SETTINGS)
288
SUB(IDMS_IDE64_SETTINGS, NULL, IDM_IDE64_SETTINGS)
290
SUB(IDMS_ETHERNET_SETTINGS, NULL, IDM_TFE_SETTINGS)
293
#if !defined(UI_VIC20)
294
183
SUB(IDMS_ACIA_SETTINGS, NULL, IDM_ACIA_SETTINGS)
297
SUB(IDMS_PETREU_SETTINGS, NULL, IDM_PETREU_SETTINGS)
299
#if defined(UI_PET) || defined(UI_PLUS4) || defined(UI_VIC20)
300
184
SUB(IDMS_SIDCART_SETTINGS, NULL, IDM_SIDCART_SETTINGS)
302
#if !defined(UI_CBM2) && !defined(UI_PET) && !defined(UI_PLUS4)
303
SUB(IDMS_RS232_USERPORT_SETTINGS, NULL, IDM_RS232USER_SETTINGS)
186
ITEM(IDMS_SAVE_CURRENT_SETTINGS_FILE, NULL, IDM_SETTINGS_SAVE_FILE)
187
ITEM(IDMS_LOAD_SAVED_SETTINGS_FILE, NULL, IDM_SETTINGS_LOAD_FILE)
306
188
ITEM(IDMS_SAVE_CURRENT_SETTINGS, NULL, IDM_SETTINGS_SAVE)
307
189
ITEM(IDMS_LOAD_SAVED_SETTINGS, NULL, IDM_SETTINGS_LOAD)
308
190
ITEM(IDMS_SET_DEFAULT_SETTINGS, NULL, IDM_SETTINGS_DEFAULT)