From f860d1303a1393ce2bd010ae023011c8ce87a537 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Tue, 23 Apr 2019 23:33:16 -0700 Subject: Allow rom directory and rom name in screenshot path. Allow rom name in screenshot name. Remove ability for path variables to contain underscores --- blastem.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'blastem.c') 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) { -- cgit v1.2.3