summaryrefslogtreecommitdiff
path: root/blastem.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2019-04-23 23:33:16 -0700
committerMichael Pavone <pavone@retrodev.com>2019-04-23 23:33:16 -0700
commitf860d1303a1393ce2bd010ae023011c8ce87a537 (patch)
tree4bc93d89837b925f2544a07d77bf11bdd3637c96 /blastem.c
parent3f57803b9a159b23ace70149ce56dfccb296e695 (diff)
Allow rom directory and rom name in screenshot path. Allow rom name in screenshot name. Remove ability for path variables to contain underscores
Diffstat (limited to 'blastem.c')
-rw-r--r--blastem.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/blastem.c b/blastem.c
index c56b93a..f052da0 100644
--- a/blastem.c
+++ b/blastem.c
@@ -267,6 +267,7 @@ static char *get_save_dir(system_media *media)
savedir_template = "$USERDATA/blastem/$ROMNAME";
}
tern_node *vars = tern_insert_ptr(NULL, "ROMNAME", media->name);
+ vars = tern_insert_ptr(vars, "ROMDIR", media->dir);
vars = tern_insert_ptr(vars, "HOME", get_home_dir());
vars = tern_insert_ptr(vars, "EXEDIR", get_exe_dir());
vars = tern_insert_ptr(vars, "USERDATA", (char *)get_userdata_dir());
@@ -343,6 +344,11 @@ static void on_drag_drop(const char *filename)
}
static system_media cart, lock_on;
+const system_media *current_media(void)
+{
+ return &cart;
+}
+
void reload_media(void)
{
if (!current_system) {