comparison libblastem.c @ 2550:e3575bb1273a

Setup Colecovision BIOS path in libretro core
author Michael Pavone <pavone@retrodev.com>
date Sat, 04 Jan 2025 22:49:06 -0800
parents c076a96f1668
children
comparison
equal deleted inserted replaced
2549:2d32c1232fff 2550:e3575bb1273a
53 }; 53 };
54 re(RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE, (void *)scio); 54 re(RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE, (void *)scio);
55 55
56 const char *system_dir = NULL; 56 const char *system_dir = NULL;
57 re(RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY, &system_dir); 57 re(RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY, &system_dir);
58 printf("system_dir: %s\n", system_dir);
58 if (system_dir) { 59 if (system_dir) {
59 config = tern_insert_path(config, "system\0scd_bios_us\0", (tern_val){.ptrval = alloc_concat(system_dir, "/bios_CD_U.bin")}, TVAL_PTR); 60 config = tern_insert_path(config, "system\0scd_bios_us\0", (tern_val){.ptrval = alloc_concat(system_dir, "/bios_CD_U.bin")}, TVAL_PTR);
60 config = tern_insert_path(config, "system\0scd_bios_eu\0", (tern_val){.ptrval = alloc_concat(system_dir, "/bios_CD_E.bin")}, TVAL_PTR); 61 config = tern_insert_path(config, "system\0scd_bios_eu\0", (tern_val){.ptrval = alloc_concat(system_dir, "/bios_CD_E.bin")}, TVAL_PTR);
61 config = tern_insert_path(config, "system\0scd_bios_jp\0", (tern_val){.ptrval = alloc_concat(system_dir, "/bios_CD_J.bin")}, TVAL_PTR); 62 config = tern_insert_path(config, "system\0scd_bios_jp\0", (tern_val){.ptrval = alloc_concat(system_dir, "/bios_CD_J.bin")}, TVAL_PTR);
63 config = tern_insert_path(config, "system\0coleco_bios_path\0", (tern_val){.ptrval = alloc_concat(system_dir, "/colecovision.rom")}, TVAL_PTR);
62 } 64 }
63 } 65 }
64 66
65 static retro_video_refresh_t retro_video_refresh; 67 static retro_video_refresh_t retro_video_refresh;
66 RETRO_API void retro_set_video_refresh(retro_video_refresh_t rvf) 68 RETRO_API void retro_set_video_refresh(retro_video_refresh_t rvf)