mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
minor frontend fixes
This commit is contained in:
parent
27e2627380
commit
d438a8dd8e
3 changed files with 9 additions and 1 deletions
|
@ -34,7 +34,9 @@ void parse_cmd_line(int argc, char *argv[])
|
||||||
if (strcasecmp(argv[x], "-config") == 0) {
|
if (strcasecmp(argv[x], "-config") == 0) {
|
||||||
if (x+1 < argc) { ++x; PicoConfigFile = argv[x]; }
|
if (x+1 < argc) { ++x; PicoConfigFile = argv[x]; }
|
||||||
}
|
}
|
||||||
else if (strcasecmp(argv[x], "-loadstate") == 0) {
|
else if (strcasecmp(argv[x], "-loadstate") == 0
|
||||||
|
|| strcasecmp(argv[x], "-load") == 0)
|
||||||
|
{
|
||||||
if (x+1 < argc) { ++x; load_state_slot = atoi(argv[x]); }
|
if (x+1 < argc) { ++x; load_state_slot = atoi(argv[x]); }
|
||||||
}
|
}
|
||||||
else if (strcasecmp(argv[x], "-pdb") == 0) {
|
else if (strcasecmp(argv[x], "-pdb") == 0) {
|
||||||
|
|
|
@ -76,6 +76,11 @@ static void make_bg(int no_scale)
|
||||||
short *dst;
|
short *dst;
|
||||||
int x, y;
|
int x, y;
|
||||||
|
|
||||||
|
if (src == NULL) {
|
||||||
|
memset(g_menubg_ptr, 0, g_menuscreen_w * g_menuscreen_h * 2);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (!no_scale && g_menuscreen_w / w >= 2 && g_menuscreen_h / h >= 2)
|
if (!no_scale && g_menuscreen_w / w >= 2 && g_menuscreen_h / h >= 2)
|
||||||
{
|
{
|
||||||
unsigned int t, *d = g_menubg_ptr;
|
unsigned int t, *d = g_menubg_ptr;
|
||||||
|
|
|
@ -142,6 +142,7 @@ void plat_video_wait_vsync(void)
|
||||||
void plat_video_menu_enter(int is_rom_loaded)
|
void plat_video_menu_enter(int is_rom_loaded)
|
||||||
{
|
{
|
||||||
plat_sdl_change_video_mode(g_menuscreen_w, g_menuscreen_h, 0);
|
plat_sdl_change_video_mode(g_menuscreen_w, g_menuscreen_h, 0);
|
||||||
|
g_screen_ptr = shadow_fb;
|
||||||
}
|
}
|
||||||
|
|
||||||
void plat_video_menu_begin(void)
|
void plat_video_menu_begin(void)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue