1
// VIC20 specific resources.
6
#include "resdrivec64vic20.rc"
7
#include "resrs232user.rc"
9
/////////////////////////////////////////////////////////////////////////////
14
IDR_MENUVIC MENU DISCARDABLE
18
MENUITEM "&Autostart disk/tape image...", IDM_AUTOSTART
20
POPUP "Attach &disk image"
22
MENUITEM "Drive &8\tAlt+8", IDM_ATTACH_8
23
MENUITEM "Drive &9\tAlt+9", IDM_ATTACH_9
24
MENUITEM "Drive 1&0\tAlt+0", IDM_ATTACH_10
25
MENUITEM "Drive &11\tAlt+1", IDM_ATTACH_11
27
POPUP "D&etach disk image"
29
MENUITEM "Drive &8", IDM_DETACH_8
30
MENUITEM "Drive &9", IDM_DETACH_9
31
MENUITEM "Drive 1&0", IDM_DETACH_10
32
MENUITEM "Drive &11", IDM_DETACH_11
34
MENUITEM "&All\tAlt+A", IDM_DETACH_ALL
38
MENUITEM "&Add current image\tAlt+I", IDM_FLIP_ADD
39
MENUITEM "&Remove current image\tAlt+K", IDM_FLIP_REMOVE
40
MENUITEM "Attach &next image\tAlt+N", IDM_FLIP_NEXT
41
MENUITEM "Attach &previous image\tAlt+B", IDM_FLIP_PREVIOUS
43
MENUITEM "&Load flip list", IDM_FLIP_LOAD
44
MENUITEM "&Save flip list", IDM_FLIP_SAVE
47
MENUITEM "Attach &tape image...\tAlt+T", IDM_ATTACH_TAPE
48
MENUITEM "Detac&h tape image", IDM_DETACH_TAPE
49
POPUP "Datassette contro&l"
51
MENUITEM "S&top", IDM_DATASETTE_CONTROL_STOP
52
MENUITEM "&Start", IDM_DATASETTE_CONTROL_START
53
MENUITEM "&Forward", IDM_DATASETTE_CONTROL_FORWARD
54
MENUITEM "&Rewind", IDM_DATASETTE_CONTROL_REWIND
55
MENUITEM "Re&cord", IDM_DATASETTE_CONTROL_RECORD
56
MENUITEM "R&eset", IDM_DATASETTE_CONTROL_RESET
57
MENUITEM "Reset C&ounter", IDM_DATASETTE_RESET_COUNTER
60
POPUP "Attach &cartridge image..."
62
MENUITEM "4/8/16KB image at $&2000...", IDM_CART_VIC20_8KB_2000
63
MENUITEM "4/8/16KB image at $&4000...", IDM_CART_VIC20_16KB_4000
64
MENUITEM "4/8/16KB image at $&6000...", IDM_CART_VIC20_8KB_6000
65
MENUITEM "4/8KB image at $&A000...", IDM_CART_VIC20_8KB_A000
66
MENUITEM "4KB image at $&B000...", IDM_CART_VIC20_4KB_B000
68
MENUITEM "Detach c&artridge image", IDM_CART_DETACH
70
MENUITEM "&Pause\tAlt+Pause", IDM_PAUSE
72
MENUITEM "&Monitor\tAlt+M", IDM_MONITOR
75
MENUITEM "&Hard\tCtrl+Alt+R", IDM_RESET_HARD
76
MENUITEM "&Soft\tAlt+R", IDM_RESET_SOFT
78
MENUITEM "Drive #&8", IDM_RESET_DRIVE8
79
MENUITEM "Drive #&9", IDM_RESET_DRIVE9
80
MENUITEM "Drive #1&0", IDM_RESET_DRIVE10
81
MENUITEM "Drive #&11", IDM_RESET_DRIVE11
88
MENUITEM "&Normal", IDM_DEBUG_MODE_NORMAL
89
MENUITEM "&Small", IDM_DEBUG_MODE_SMALL
90
MENUITEM "&History", IDM_DEBUG_MODE_HISTORY
91
MENUITEM "&History Autoplay", IDM_DEBUG_MODE_AUTOPLAY
93
MENUITEM "&Main CPU Trace\tAlt+F10", IDM_TOGGLE_MAINCPU_TRACE, CHECKED
94
MENUITEM "Drive&0 CPU Trace\tAlt+F11", IDM_TOGGLE_DRIVE0CPU_TRACE, CHECKED
95
MENUITEM "Drive&1 CPU Trace\tAlt+F12", IDM_TOGGLE_DRIVE1CPU_TRACE, CHECKED
99
MENUITEM "E&xit\tAlt+X", IDM_EXIT
103
MENUITEM "Load snapshot &image...", IDM_SNAPSHOT_LOAD
104
MENUITEM "Save sna&pshot image...", IDM_SNAPSHOT_SAVE
105
MENUITEM "&Load quicksnapshot image\tAlt+L", IDM_LOADQUICK
106
MENUITEM "&Save quicksnapshot image\tAlt+S", IDM_SAVEQUICK
108
MENUITEM "Start/Stop &Recording History", IDM_EVENT_TOGGLE_RECORD
109
MENUITEM "Start/Stop Pl&ayback History", IDM_EVENT_TOGGLE_PLAYBACK
110
MENUITEM "Set Recording Milestone\tAlt+G", IDM_EVENT_SETMILESTONE
111
MENUITEM "Return to Milestone\tAlt+H", IDM_EVENT_RESETMILESTONE
112
POPUP "Recording start mode"
114
MENUITEM "&Save new snapshot", IDM_EVENT_START_MODE_SAVE
115
MENUITEM "&Load existing snapshot", IDM_EVENT_START_MODE_LOAD
116
MENUITEM "Start with &reset", IDM_EVENT_START_MODE_RESET
117
MENUITEM "Overwrite &Playback", IDM_EVENT_START_MODE_PLAYBACK
119
MENUITEM "Select History files/directory", IDM_EVENT_DIRECTORY
121
MENUITEM "Save/stop media file...\tAlt+C", IDM_MEDIAFILE
125
POPUP "&Refresh rate"
127
MENUITEM "&Auto", IDM_REFRESH_RATE_AUTO
128
MENUITEM "1/&1", IDM_REFRESH_RATE_1
129
MENUITEM "1/&2", IDM_REFRESH_RATE_2
130
MENUITEM "1/&3", IDM_REFRESH_RATE_3
131
MENUITEM "1/&4", IDM_REFRESH_RATE_4
132
MENUITEM "1/&5", IDM_REFRESH_RATE_5
133
MENUITEM "1/&6", IDM_REFRESH_RATE_6
134
MENUITEM "1/&7", IDM_REFRESH_RATE_7
135
MENUITEM "1/&8", IDM_REFRESH_RATE_8
136
MENUITEM "1/&9", IDM_REFRESH_RATE_9
137
MENUITEM "1/1&0", IDM_REFRESH_RATE_10
140
MENUITEM "&Custom", IDM_REFRESH_RATE_CUSTOM
143
POPUP "&Maximum Speed"
145
MENUITEM "&200%", IDM_MAXIMUM_SPEED_200
146
MENUITEM "&100%", IDM_MAXIMUM_SPEED_100
147
MENUITEM "&50%", IDM_MAXIMUM_SPEED_50
148
MENUITEM "&20%", IDM_MAXIMUM_SPEED_20
149
MENUITEM "1&0%", IDM_MAXIMUM_SPEED_10
150
MENUITEM "No &limit", IDM_MAXIMUM_SPEED_NO_LIMIT
152
MENUITEM "&Custom", IDM_MAXIMUM_SPEED_CUSTOM
154
MENUITEM "&Warp mode\tAlt+W", IDM_TOGGLE_WARP_MODE
157
MENUITEM "Fullscreen\tAlt+D", IDM_TOGGLE_FULLSCREEN
159
MENUITEM "Video &cache", IDM_TOGGLE_VIDEOCACHE
161
MENUITEM "&Double size", IDM_TOGGLE_DOUBLESIZE
163
MENUITEM "Dou&ble scan", IDM_TOGGLE_DOUBLESCAN
165
MENUITEM "PAL Emulation", IDM_TOGGLE_FASTPAL
167
MENUITEM "Scale2x", IDM_TOGGLE_SCALE2X
170
MENUITEM "Swap &Joystick\tAlt+J", IDM_SWAP_JOYSTICK
172
MENUITEM "&Sound playback", IDM_TOGGLE_SOUND, CHECKED
174
MENUITEM "&True drive emulation", IDM_TOGGLE_DRIVE_TRUE_EMULATION, CHECKED
175
MENUITEM "&Virtual device traps", IDM_TOGGLE_VIRTUAL_DEVICES
177
POPUP "Vide&o standard"
179
MENUITEM "&PAL-G", IDM_SYNC_FACTOR_PAL
180
MENUITEM "&NTSC-M", IDM_SYNC_FACTOR_NTSC
183
MENUITEM "Emulator &Identification", IDM_TOGGLE_EMUID
184
MENUITEM "VIC-1112 IEEE &488 module", IDM_IEEE488
188
MENUITEM "&Video settings...", IDM_VIDEO_SETTINGS
189
MENUITEM "V&IC settings...", IDM_VIC_SETTINGS
190
MENUITEM "&Peripheral settings...",IDM_DEVICEMANAGER
191
MENUITEM "&Drive settings...", IDM_DRIVE_SETTINGS
192
MENUITEM "D&atasette settings...", IDM_DATASETTE_SETTINGS
193
MENUITEM "&Joystick settings...", IDM_JOY_SETTINGS
194
MENUITEM "&Keyboard settings...", IDM_KEYBOARD_SETTINGS
195
MENUITEM "S&ound settings...", IDM_SOUND_SETTINGS
196
MENUITEM "&ROM settings...", IDM_ROM_SETTINGS
197
MENUITEM "RA&M settings...", IDM_RAM_SETTINGS
198
MENUITEM "RS&232 settings...", IDM_RS232_SETTINGS
199
POPUP "&Cartridge/IO settings"
201
MENUITEM "RS&232 userport settings...", IDM_RS232USER_SETTINGS
204
MENUITEM "&Save current settings", IDM_SETTINGS_SAVE
205
MENUITEM "&Load saved settings", IDM_SETTINGS_LOAD
206
MENUITEM "Set de&fault settings", IDM_SETTINGS_DEFAULT
208
MENUITEM "Save settings on e&xit", IDM_TOGGLE_SAVE_SETTINGS_ON_EXIT
209
MENUITEM "&Confirm on exit", IDM_TOGGLE_CONFIRM_ON_EXIT
213
// MENUITEM "H&elp", IDM_HELP
214
// MENUITEM SEPARATOR
215
MENUITEM "&About...", IDM_ABOUT
217
MENUITEM "Command line &options", IDM_CMDLINE
219
MENUITEM "&Contributors", IDM_CONTRIBUTORS
220
MENUITEM "&License", IDM_LICENSE
221
MENUITEM "No &warranty", IDM_WARRANTY
225
/////////////////////////////////////////////////////////////////////////////
230
IDD_VIC20ROM_SETTINGS_DIALOG DIALOG DISCARDABLE 0, 0, 240, 70
231
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
232
CAPTION "ROM Settings"
233
FONT 8, "MS Sans Serif"
235
LTEXT "Kernal",IDC_STATIC,9,8,40,8
236
EDITTEXT IDC_VIC20ROM_KERNAL_FILE, 55,7,125,12,WS_TABSTOP
237
PUSHBUTTON "&Browse...", IDC_VIC20ROM_KERNAL_BROWSE, 185,7,50,14, 0
239
LTEXT "Basic", IDC_STATIC, 9,28,40,8
240
EDITTEXT IDC_VIC20ROM_BASIC_FILE, 55,27,125,12,WS_TABSTOP
241
PUSHBUTTON "&Browse...", IDC_VIC20ROM_BASIC_BROWSE, 185,27,50,14, 0
243
LTEXT "Character", IDC_STATIC, 9,48,40,8
244
EDITTEXT IDC_VIC20ROM_CHARGEN_FILE, 55,47,125,12,WS_TABSTOP
245
PUSHBUTTON "&Browse...", IDC_VIC20ROM_CHARGEN_BROWSE, 185,47,50,14, 0
248
IDD_VIC20DRIVEROM_SETTINGS_DIALOG DIALOG DISCARDABLE 0, 0, 240, 210
249
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
250
CAPTION "ROM Settings"
251
FONT 8, "MS Sans Serif"
253
LTEXT "1541",IDC_STATIC,9,8,40,8
254
EDITTEXT IDC_DRIVEROM_1541_FILE, 55,7,125,12,WS_TABSTOP
255
PUSHBUTTON "Browse...", IDC_DRIVEROM_1541_BROWSE, 185,7,50,14, 0
257
LTEXT "1541-II", IDC_STATIC, 9,28,40,8
258
EDITTEXT IDC_DRIVEROM_1541II_FILE, 55,27,125,12,WS_TABSTOP
259
PUSHBUTTON "Browse...", IDC_DRIVEROM_1541II_BROWSE, 185,27,50,14, 0
261
LTEXT "1570", IDC_STATIC, 9,48,40,8
262
EDITTEXT IDC_DRIVEROM_1570_FILE, 55,47,125,12,WS_TABSTOP
263
PUSHBUTTON "Browse...", IDC_DRIVEROM_1570_BROWSE, 185,47,50,14, 0
265
LTEXT "1571",IDC_STATIC,9,68,40,8
266
EDITTEXT IDC_DRIVEROM_1571_FILE, 55,67,125,12,WS_TABSTOP
267
PUSHBUTTON "Browse...", IDC_DRIVEROM_1571_BROWSE, 185,67,50,14, 0
269
LTEXT "1581", IDC_STATIC, 9,88,40,8
270
EDITTEXT IDC_DRIVEROM_1581_FILE, 55,87,125,12,WS_TABSTOP
271
PUSHBUTTON "Browse...", IDC_DRIVEROM_1581_BROWSE, 185,87,50,14, 0
273
LTEXT "2031", IDC_STATIC, 9,108,40,8
274
EDITTEXT IDC_DRIVEROM_2031_FILE, 55,107,125,12,WS_TABSTOP
275
PUSHBUTTON "Browse...", IDC_DRIVEROM_2031_BROWSE, 185,107,50,14, 0
277
LTEXT "2040",IDC_STATIC,9,128,40,8
278
EDITTEXT IDC_DRIVEROM_2040_FILE, 55,127,125,12,WS_TABSTOP
279
PUSHBUTTON "Browse...", IDC_DRIVEROM_2040_BROWSE, 185,127,50,14, 0
281
LTEXT "3040",IDC_STATIC,9,148,40,8
282
EDITTEXT IDC_DRIVEROM_3040_FILE, 55,147,125,12,WS_TABSTOP
283
PUSHBUTTON "Browse...", IDC_DRIVEROM_3040_BROWSE, 185,147,50,14, 0
285
LTEXT "4040", IDC_STATIC, 9,168,40,8
286
EDITTEXT IDC_DRIVEROM_4040_FILE, 55,167,125,12,WS_TABSTOP
287
PUSHBUTTON "Browse...", IDC_DRIVEROM_4040_BROWSE, 185,167,50,14, 0
289
LTEXT "1001", IDC_STATIC, 9,188,40,8
290
EDITTEXT IDC_DRIVEROM_1001_FILE, 55,187,125,12,WS_TABSTOP
291
PUSHBUTTON "Browse...", IDC_DRIVEROM_1001_BROWSE, 185,187,50,14, 0
294
IDD_VIC_SETTINGS_DIALOG DIALOG DISCARDABLE 0, 0, 215, 130
295
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
296
CAPTION "VIC Settings"
297
FONT 8, "MS Sans Serif"
299
DEFPUSHBUTTON "OK",IDOK,30,110,50,14
300
PUSHBUTTON "Cancel",IDCANCEL,130,110,50,14
301
GROUPBOX "&Memory",IDC_STATIC,7,7,200,95
302
AUTORADIOBUTTON "&no expansion memory",IDC_VIC_NOEXPANSION,
303
12,23,90,10,BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP
304
AUTORADIOBUTTON "3&K (block 0)",IDC_VIC_3KEXPANSION,
305
12,36,90,10,BS_AUTORADIOBUTTON
306
AUTORADIOBUTTON "&8K (block 1)",IDC_VIC_8KEXPANSION,
307
12,49,90,10,BS_AUTORADIOBUTTON
308
AUTORADIOBUTTON "1&6K (blocks 1/2)",IDC_VIC_16KEXPANSION,
309
12,62,90,10,BS_AUTORADIOBUTTON
310
AUTORADIOBUTTON "2&4K (blocks 1/2/3)",IDC_VIC_24KEXPANSION,
311
12,75,90,10,BS_AUTORADIOBUTTON
312
AUTORADIOBUTTON "&Full (blocks 0/1/2/3/5)",IDC_VIC_FULLEXPANSION,
313
12,88,90,10,BS_AUTORADIOBUTTON
314
AUTORADIOBUTTON "&custom",IDC_VIC_CUSTOMEXPANSION,
315
120,23,50,10,BS_AUTORADIOBUTTON
316
AUTOCHECKBOX "Block &0",IDC_VIC_MEMORY_BLOCK0,
317
132,35,50,10,BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
318
AUTOCHECKBOX "Block &1",IDC_VIC_MEMORY_BLOCK1,
319
132,47,50,10,BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
320
AUTOCHECKBOX "Block &2",IDC_VIC_MEMORY_BLOCK2,
321
132,59,50,10,BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
322
AUTOCHECKBOX "Block &3",IDC_VIC_MEMORY_BLOCK3,
323
132,71,50,10,BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
324
AUTOCHECKBOX "Block &5",IDC_VIC_MEMORY_BLOCK5,
325
132,83,50,10,BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
328
IDD_VIC20ROM_RESOURCE_DIALOG DIALOG DISCARDABLE 0, 0, 160, 85
329
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
330
CAPTION "Computer resources"
331
FONT 8, "MS Sans Serif"
333
GROUPBOX "Computer resources saved to romset",
334
IDC_STATIC,4,3,151,55
335
AUTOCHECKBOX "Kernal",IDC_VIC20ROM_KERNAL_RESOURCE,
336
11,13,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
337
AUTOCHECKBOX "Basic",IDC_VIC20ROM_BASIC_RESOURCE,
338
11,28,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
339
AUTOCHECKBOX "Character",IDC_VIC20ROM_CHARGEN_RESOURCE,
340
11,43,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
342
DEFPUSHBUTTON "OK", IDOK, 20,65,50,14, WS_TABSTOP
343
PUSHBUTTON "Cancel", IDCANCEL, 80,65,50,14, WS_TABSTOP
346
IDD_VIC20ROMDRIVE_RESOURCE_DIALOG DIALOG DISCARDABLE 0, 0, 160, 190
347
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
348
CAPTION "Drive resources"
349
FONT 8, "MS Sans Serif"
351
GROUPBOX "Drive resources saved to romset",
352
IDC_STATIC,4,3,151,160
353
AUTOCHECKBOX "1541",IDC_DRIVEROM_1541_RESOURCE,
354
11,13,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
355
AUTOCHECKBOX "1541-II",IDC_DRIVEROM_1541II_RESOURCE,
356
11,28,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
357
AUTOCHECKBOX "1570",IDC_DRIVEROM_1570_RESOURCE,
358
11,43,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
359
AUTOCHECKBOX "1571",IDC_DRIVEROM_1571_RESOURCE,
360
11,58,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
361
AUTOCHECKBOX "1581",IDC_DRIVEROM_1581_RESOURCE,
362
11,73,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
363
AUTOCHECKBOX "2031",IDC_DRIVEROM_2031_RESOURCE,
364
11,88,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
365
AUTOCHECKBOX "2040",IDC_DRIVEROM_2040_RESOURCE,
366
11,103,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
367
AUTOCHECKBOX "3040",IDC_DRIVEROM_3040_RESOURCE,
368
11,118,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
369
AUTOCHECKBOX "4040",IDC_DRIVEROM_4040_RESOURCE,
370
11,133,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
371
AUTOCHECKBOX "1001",IDC_DRIVEROM_1001_RESOURCE,
372
11,148,95,10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
374
DEFPUSHBUTTON "OK", IDOK, 20,170,50,14, WS_TABSTOP
375
PUSHBUTTON "Cancel", IDCANCEL, 80,170,50,14, WS_TABSTOP
378
IDD_VIC20KBD_MAPPING_SETTINGS_DIALOG DIALOG DISCARDABLE 0, 0, 240, 120
379
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
380
FONT 8, "MS Sans Serif"
382
AUTORADIOBUTTON "&Symbolic",IDC_VIC20KBD_MAPPING_SELECT_SYM,
383
10,10,54,10,BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP
384
AUTORADIOBUTTON "&Positional",IDC_VIC20KBD_MAPPING_SELECT_POS,
385
10,30,54,10,BS_AUTORADIOBUTTON
387
EDITTEXT IDC_VIC20KBD_MAPPING_SYM, 65,9,110,12,WS_TABSTOP
388
PUSHBUTTON "Browse...", IDC_VIC20KBD_MAPPING_SYM_BROWSE, 185,9,50,14, 0
389
EDITTEXT IDC_VIC20KBD_MAPPING_POS, 65,29,110,12,WS_TABSTOP
390
PUSHBUTTON "Browse...", IDC_VIC20KBD_MAPPING_POS_BROWSE, 185,29,50,14, 0
392
PUSHBUTTON "Dump keyset", IDC_VIC20KBD_MAPPING_DUMP, 10,54,50,14, 0