mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 23:37:46 -04:00
build, odbeta and opendingux cleanup
This commit is contained in:
parent
85174a6d8d
commit
58fc34b1d6
14 changed files with 185 additions and 78 deletions
|
@ -28,7 +28,7 @@ void parse_cmd_line(int argc, char *argv[])
|
|||
{
|
||||
int x, unrecognized = 0;
|
||||
|
||||
for (x = 1; x < argc; x++)
|
||||
for (x = 1; x < argc && !unrecognized; x++)
|
||||
{
|
||||
if (argv[x][0] == '-')
|
||||
{
|
||||
|
@ -47,15 +47,13 @@ void parse_cmd_line(int argc, char *argv[])
|
|||
if (x+2 < argc) { pdb_net_connect(argv[x+1], argv[x+2]); x += 2; }
|
||||
}
|
||||
else {
|
||||
unrecognized = 1;
|
||||
break;
|
||||
unrecognized = plat_parse_arg(argc, argv, &x);
|
||||
}
|
||||
} else {
|
||||
FILE *f = fopen(argv[x], "rb");
|
||||
if (f) {
|
||||
fclose(f);
|
||||
rom_fname_reload = argv[x];
|
||||
engineState = PGS_ReloadRom;
|
||||
}
|
||||
else
|
||||
unrecognized = 1;
|
||||
|
@ -95,12 +93,9 @@ int main(int argc, char *argv[])
|
|||
|
||||
emu_init();
|
||||
|
||||
engineState = PGS_Menu;
|
||||
engineState = rom_fname_reload ? PGS_ReloadRom : PGS_Menu;
|
||||
plat_video_menu_enter(0);
|
||||
|
||||
if (argc > 1)
|
||||
parse_cmd_line(argc, argv);
|
||||
|
||||
if (engineState == PGS_ReloadRom)
|
||||
{
|
||||
plat_video_menu_begin();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue