mirror of
https://github.com/libretro/RetroArch.git
synced 2024-12-01 12:11:03 +00:00
Merge branch 'master' of github.com:Themaister/SSNES
This commit is contained in:
commit
96cb22dbaa
8
file.c
8
file.c
@ -550,23 +550,17 @@ void save_ram_file(const char *path, int type)
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef HAVE_XML
|
||||
static char *load_xml_map(const char *path)
|
||||
{
|
||||
char *xml_buf = NULL;
|
||||
if (*path)
|
||||
{
|
||||
if (!read_file_string(path, &xml_buf))
|
||||
SSNES_LOG("Did not find XML memory map in \"%s\"\n", path);
|
||||
else
|
||||
if (read_file_string(path, &xml_buf))
|
||||
SSNES_LOG("Found XML memory map in \"%s\"\n", path);
|
||||
}
|
||||
|
||||
return xml_buf;
|
||||
}
|
||||
#else
|
||||
#define load_xml_map(xml_name) (NULL)
|
||||
#endif
|
||||
|
||||
static bool load_sgb_rom(void)
|
||||
{
|
||||
|
11
ssnes.c
11
ssnes.c
@ -419,9 +419,7 @@ static void print_features(void)
|
||||
_PSUPP(al, "OpenAL", "audio driver");
|
||||
_PSUPP(dylib, "External", "External filter and driver support");
|
||||
_PSUPP(cg, "Cg", "Cg pixel shaders");
|
||||
#ifdef HAVE_XML
|
||||
_PSUPP(xml, "XML", "bSNES XML pixel shaders");
|
||||
#endif
|
||||
_PSUPP(sdl_image, "SDL_image", "SDL_image image loading");
|
||||
_PSUPP(fbo, "FBO", "OpenGL render-to-texture (multi-pass shaders)");
|
||||
_PSUPP(dynamic, "Dynamic", "Dynamic run-time loading of libsnes library");
|
||||
@ -512,9 +510,7 @@ static void print_help(void)
|
||||
puts("\t-v/--verbose: Verbose logging.");
|
||||
puts("\t-U/--ups: Specifies path for UPS patch that will be applied to ROM.");
|
||||
puts("\t--bps: Specifies path for BPS patch that will be applied to ROM.");
|
||||
#ifdef HAVE_XML
|
||||
puts("\t-X/--xml: Specifies path to XML memory map.");
|
||||
#endif
|
||||
puts("\t-D/--detach: Detach SSNES from the running console. Not relevant for all platforms.\n");
|
||||
}
|
||||
|
||||
@ -661,9 +657,7 @@ static void parse_input(int argc, char *argv[])
|
||||
#endif
|
||||
{ "ups", 1, NULL, 'U' },
|
||||
{ "bps", 1, &val, 'B' },
|
||||
#ifdef HAVE_XML
|
||||
{ "xml", 1, NULL, 'X' },
|
||||
#endif
|
||||
{ "detach", 0, NULL, 'D' },
|
||||
{ "features", 0, &val, 'f' },
|
||||
{ NULL, 0, NULL, 0 }
|
||||
@ -856,11 +850,10 @@ static void parse_input(int argc, char *argv[])
|
||||
strlcpy(g_extern.ups_name, optarg, sizeof(g_extern.ups_name));
|
||||
g_extern.ups_pref = true;
|
||||
break;
|
||||
#ifdef HAVE_XML
|
||||
|
||||
case 'X':
|
||||
strlcpy(g_extern.xml_name, optarg, sizeof(g_extern.xml_name));
|
||||
break;
|
||||
#endif
|
||||
|
||||
case 'D':
|
||||
#if defined(_WIN32) && !defined(_XBOX)
|
||||
@ -1492,10 +1485,8 @@ static void fill_pathnames(void)
|
||||
if (!(*g_extern.bps_name))
|
||||
fill_pathname_noext(g_extern.bps_name, g_extern.basename, ".bps", sizeof(g_extern.bps_name));
|
||||
|
||||
#ifdef HAVE_XML
|
||||
if (!(*g_extern.xml_name))
|
||||
fill_pathname_noext(g_extern.xml_name, g_extern.basename, ".xml", sizeof(g_extern.xml_name));
|
||||
#endif
|
||||
|
||||
if (!(*g_settings.screenshot_directory))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user