summaryrefslogtreecommitdiff
path: root/blastem.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2017-01-25 09:41:12 -0800
committerMichael Pavone <pavone@retrodev.com>2017-01-25 09:41:12 -0800
commit276fa281b51657ab1fc016bcf797d0abace2e1fc (patch)
treed37736758900f56940340be446e9ba911b9cd461 /blastem.c
parent91f24b5dad1e4e0c1c9fabe1abfb40d6cab6b1aa (diff)
Use filename for game title in SMS mode
Diffstat (limited to 'blastem.c')
-rw-r--r--blastem.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/blastem.c b/blastem.c
index a46e7f8..c5f0326 100644
--- a/blastem.c
+++ b/blastem.c
@@ -269,6 +269,7 @@ int main(int argc, char ** argv)
if (!lock_on.size) {
fatal_error("Failed to load lock on cartridge %s\n", argv[i]);
}
+ lock_on.name = basename_no_extension(argv[i]);
lock_on.extension = path_extension(argv[i]);
cart.chain = &lock_on;
break;
@@ -301,6 +302,7 @@ int main(int argc, char ** argv)
if (!(cart.size = load_rom(argv[i], &cart.buffer, stype == SYSTEM_UNKNOWN ? &stype : NULL))) {
fatal_error("Failed to open %s for reading\n", argv[i]);
}
+ cart.name = basename_no_extension(argv[i]);
cart.extension = path_extension(argv[i]);
romfname = argv[i];
loaded = 1;
@@ -334,8 +336,8 @@ int main(int argc, char ** argv)
}
//force system detection, value on command line is only for games not the menu
stype = detect_system_type(&cart);
+ cart.name = basename_no_extension(romfname);
cart.extension = path_extension(romfname);
-
loaded = 1;
}
@@ -399,6 +401,7 @@ int main(int argc, char ** argv)
if (!(cart.size = load_rom(menu_context->next_rom, &cart.buffer, &stype))) {
fatal_error("Failed to open %s for reading\n", menu_context->next_rom);
}
+ cart.name = basename_no_extension(menu_context->next_rom);
cart.extension = path_extension(menu_context->next_rom);
stype = force_stype;
if (stype == SYSTEM_UNKNOWN) {