diff --git a/source/.vs/VSWorkspaceState.json b/source/.vs/VSWorkspaceState.json index accd668..0f52145 100644 --- a/source/.vs/VSWorkspaceState.json +++ b/source/.vs/VSWorkspaceState.json @@ -2,6 +2,6 @@ "ExpandedNodes": [ "" ], - "SelectedNode": "\\fba_rl_input.cpp", + "SelectedNode": "\\fba_rl_render.cpp", "PreviewInSolutionExplorer": false } \ No newline at end of file diff --git a/source/.vs/slnx.sqlite b/source/.vs/slnx.sqlite index 8e6c105..7db1cbf 100644 Binary files a/source/.vs/slnx.sqlite and b/source/.vs/slnx.sqlite differ diff --git a/source/.vs/source/v16/.suo b/source/.vs/source/v16/.suo index fc082d4..0c137ef 100644 Binary files a/source/.vs/source/v16/.suo and b/source/.vs/source/v16/.suo differ diff --git a/source/.vs/source/v16/Browse.VC.db b/source/.vs/source/v16/Browse.VC.db index bde0b86..c73e906 100644 Binary files a/source/.vs/source/v16/Browse.VC.db and b/source/.vs/source/v16/Browse.VC.db differ diff --git a/source/.vs/source/v16/ipch/AutoPCH/ea7a07ee097cceb7/FBA_RL_SECTION.ipch b/source/.vs/source/v16/ipch/AutoPCH/ea7a07ee097cceb7/FBA_RL_SECTION.ipch index c49ef8f..8362592 100644 Binary files a/source/.vs/source/v16/ipch/AutoPCH/ea7a07ee097cceb7/FBA_RL_SECTION.ipch and b/source/.vs/source/v16/ipch/AutoPCH/ea7a07ee097cceb7/FBA_RL_SECTION.ipch differ diff --git a/source/fba_rl_utility.cpp b/source/fba_rl_utility.cpp index 97c73c4..0bffc47 100644 --- a/source/fba_rl_utility.cpp +++ b/source/fba_rl_utility.cpp @@ -256,7 +256,11 @@ void c_fbaRL::LaunchFBACore(char* arg1, char* arg2, char* arg3, char* arg4, char return; } if (strcmp(fgames[nSelectedGame]->sysmask, "MASKMEGADRIVE") == 0){ - char core_path[] = "/dev_hdd0/game/FBNE00123/USRDIR/cores/genesis_plus_gx.SELF"; + char core_path[256]; + if (strcmp(fgames[nSelectedGame]->subsystem, "megacd") == 0 || g_opt_nMegaDriveDefaultCore == 1) + sprintf(core_path, "/dev_hdd0/game/FBNE00123/USRDIR/cores/genesis_plus_gx.SELF"); + else + sprintf(core_path, "/dev_hdd0/game/FBNE00123/USRDIR/cores/fb_neo.SELF"); // char core_path[] = "/dev_hdd0/game/FBNE00123/USRDIR/cores/fb_neo.SELF"; // argv[11] = (char *)malloc(13); // argv[12] = (char *)malloc(3);