306
316
(void *)&petres.eoiblank, set_eoiblank_enabled, NULL },
307
317
{ "ChargenName", RES_STRING, (resource_value_t)"chargen",
308
318
(void *)&petres.chargenName, set_chargen_rom_name, NULL },
319
{ "RomsetChargenName", RES_INTEGER, (resource_value_t)0,
320
(void *)&romset_firmware[0], set_romset_firmware, (void *)0 },
309
321
{ "KernalName", RES_STRING, (resource_value_t)PET_KERNAL4NAME,
310
322
(void *)&petres.kernalName, set_kernal_rom_name, NULL },
323
{ "RomsetKernalName", RES_INTEGER, (resource_value_t)0,
324
(void *)&romset_firmware[1], set_romset_firmware, (void *)1 },
311
325
{ "EditorName", RES_STRING, (resource_value_t)PET_EDITOR4B80NAME,
312
326
(void *)&petres.editorName, set_editor_rom_name, NULL },
327
{ "RomsetEditorName", RES_INTEGER, (resource_value_t)0,
328
(void *)&romset_firmware[2], set_romset_firmware, (void *)2 },
313
329
{ "BasicName", RES_STRING, (resource_value_t)PET_BASIC4NAME,
314
330
(void *)&petres.basicName, set_basic_rom_name, NULL },
331
{ "RomsetBasicName", RES_INTEGER, (resource_value_t)0,
332
(void *)&romset_firmware[3], set_romset_firmware, (void *)3 },
315
333
{ "RomModule9Name", RES_STRING, (resource_value_t)"",
316
334
(void *)&petres.mem9name, set_rom_module_9_name, NULL },
335
{ "RomsetRomModule9Name", RES_INTEGER, (resource_value_t)0,
336
(void *)&romset_firmware[4], set_romset_firmware, (void *)4 },
317
337
{ "RomModuleAName", RES_STRING, (resource_value_t)"",
318
338
(void *)&petres.memAname, set_rom_module_a_name, NULL },
339
{ "RomsetRomModuleAName", RES_INTEGER, (resource_value_t)0,
340
(void *)&romset_firmware[5], set_romset_firmware, (void *)5 },
319
341
{ "RomModuleBName", RES_STRING, (resource_value_t)"",
320
342
(void *)&petres.memBname, set_rom_module_b_name, NULL },
343
{ "RomsetRomModuleBName", RES_INTEGER, (resource_value_t)0,
344
(void *)&romset_firmware[6], set_romset_firmware, (void *)6 },
321
345
{ "EmuID", RES_INTEGER, (resource_value_t)0,
322
346
(void *)&emu_id_enabled, set_emu_id_enabled, NULL },
323
347
#ifdef COMMON_KBD
324
348
{ "KeymapIndex", RES_INTEGER, (resource_value_t)KBD_INDEX_PET_BUKS,
325
349
(void *)&machine_keymap_index, keyboard_set_keymap_index, NULL },
326
{ "KeymapBusinessUKSymFile", RES_STRING, (resource_value_t)KBD_PET_BUKS,
350
{ "KeymapBusinessUKSymFile", RES_STRING, (resource_value_t)KBD_PET_SYM_UK,
327
351
(void *)&machine_keymap_file_list[0],
328
352
keyboard_set_keymap_file, (void *)0 },
329
{ "KeymapBusinessUKPosFile", RES_STRING, (resource_value_t)KBD_PET_BUKP,
353
{ "KeymapBusinessUKPosFile", RES_STRING, (resource_value_t)KBD_PET_POS_UK,
330
354
(void *)&machine_keymap_file_list[1],
331
355
keyboard_set_keymap_file, (void *)1 },
332
{ "KeymapGraphicsSymFile", RES_STRING, (resource_value_t)KBD_PET_BGRS,
356
{ "KeymapGraphicsSymFile", RES_STRING, (resource_value_t)KBD_PET_SYM_GR,
333
357
(void *)&machine_keymap_file_list[2],
334
358
keyboard_set_keymap_file, (void *)2 },
335
{ "KeymapGraphicsPosFile", RES_STRING, (resource_value_t)KBD_PET_BGRP,
359
{ "KeymapGraphicsPosFile", RES_STRING, (resource_value_t)KBD_PET_POS_GR,
336
360
(void *)&machine_keymap_file_list[3],
337
361
keyboard_set_keymap_file, (void *)3 },
338
{ "KeymapBusinessDESymFile", RES_STRING, (resource_value_t)KBD_PET_BDES,
362
{ "KeymapBusinessDESymFile", RES_STRING, (resource_value_t)KBD_PET_SYM_DE,
339
363
(void *)&machine_keymap_file_list[4],
340
364
keyboard_set_keymap_file, (void *)4 },
341
{ "KeymapBusinessDEPosFile", RES_STRING, (resource_value_t)KBD_PET_BDEP,
365
{ "KeymapBusinessDEPosFile", RES_STRING, (resource_value_t)KBD_PET_POS_DE,
342
366
(void *)&machine_keymap_file_list[5],
343
367
keyboard_set_keymap_file, (void *)5 },