diff options
author | neonloop | 2021-08-15 22:06:22 +0000 |
---|---|---|
committer | neonloop | 2021-08-15 22:06:22 +0000 |
commit | ac7b0281105d2b19ff96f68293416ee1e964fefe (patch) | |
tree | 626b6c543c8b2126519bcb5477156958a5ff4cd3 /core.c | |
parent | 549c48b2b327762e87e327a1ba0221810dcac5ab (diff) | |
download | picoarch-ac7b0281105d2b19ff96f68293416ee1e964fefe.tar.gz picoarch-ac7b0281105d2b19ff96f68293416ee1e964fefe.tar.bz2 picoarch-ac7b0281105d2b19ff96f68293416ee1e964fefe.zip |
Moves core option changes into picoarch
Keeps cores cleaner and avoids conflicts
Diffstat (limited to 'core.c')
-rw-r--r-- | core.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -10,6 +10,7 @@ #include "libpicofe/input.h" #include "main.h" #include "options.h" +#include "overrides.h" #include "plat.h" #include "unzip.h" @@ -244,7 +245,7 @@ bool disc_switch_index(unsigned index) { return ret; } -static void set_directories(void) { +static void set_directories(const char *core_name) { const char *home = getenv("HOME"); char cwd[MAX_PATH]; char *dst = save_dir; @@ -494,7 +495,8 @@ int core_load(const char *corefile) { return -1; } - set_directories(); + set_directories(core_name); + set_overrides(core_name); current_core.retro_init = dlsym(current_core.handle, "retro_init"); current_core.retro_deinit = dlsym(current_core.handle, "retro_deinit"); |