comparison nuklear_ui/blastem_nuklear.c @ 2623:07faf0f5466f

Add option to force use of the default region
author Michael Pavone <pavone@retrodev.com>
date Sat, 22 Feb 2025 19:52:50 -0800
parents ad9e074c8901
children df6dbf229e2f
comparison
equal deleted inserted replaced
2622:adff015dc94f 2623:07faf0f5466f
2456 if (old_selected != selected_io_2 && selected_io_1 != selected_io_2 && !strcmp(io_opts_2[selected_io_2], "ea_multitap_port_b")) { 2456 if (old_selected != selected_io_2 && selected_io_1 != selected_io_2 && !strcmp(io_opts_2[selected_io_2], "ea_multitap_port_b")) {
2457 selected_io_1 = selected_io_2; 2457 selected_io_1 = selected_io_2;
2458 config = tern_insert_path(config, config_path1, (tern_val){.ptrval = strdup(io_opts_1[selected_io_1])}, TVAL_PTR); 2458 config = tern_insert_path(config, config_path1, (tern_val){.ptrval = strdup(io_opts_1[selected_io_1])}, TVAL_PTR);
2459 } 2459 }
2460 selected_region = settings_dropdown_ex(context, "Default Region", region_codes, regions, num_regions, selected_region, "system\0default_region\0"); 2460 selected_region = settings_dropdown_ex(context, "Default Region", region_codes, regions, num_regions, selected_region, "system\0default_region\0");
2461 settings_toggle(context, "Force Selected Region", "system\0force_region\0", 0);
2461 selected_sync = settings_dropdown(context, "Sync Source", sync_opts, num_sync_opts, selected_sync, "system\0sync_source\0"); 2462 selected_sync = settings_dropdown(context, "Sync Source", sync_opts, num_sync_opts, selected_sync, "system\0sync_source\0");
2462 if (!show_sms) { 2463 if (!show_sms) {
2463 settings_int_property(context, "68000 Clock Divider", "", "clocks\0m68k_divider\0", 7, 1, 53); 2464 settings_int_property(context, "68000 Clock Divider", "", "clocks\0m68k_divider\0", 7, 1, 53);
2464 selected_format = settings_dropdown(context, "Save State Format", formats, num_formats, selected_format, "ui\0state_format\0"); 2465 selected_format = settings_dropdown(context, "Save State Format", formats, num_formats, selected_format, "ui\0state_format\0");
2465 } 2466 }