X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=common%2Fmain.c;h=072fcfd202027dd57ec7eaaa526488dd6a4cb3b5;hb=0c9ae59222a6fa9af18dcc072fdfb06cfca124d6;hp=7a7c8767ca267acedce913aee87ce4f77527eef2;hpb=0f4090a90a3d5337db985325f38c7de7ca757847;p=libpicofe.git diff --git a/common/main.c b/common/main.c index 7a7c876..072fcfd 100644 --- a/common/main.c +++ b/common/main.c @@ -13,6 +13,7 @@ #include "config.h" #include "input.h" #include "plat.h" +#include #include @@ -34,6 +35,12 @@ void parse_cmd_line(int argc, char *argv[]) else if (strcasecmp(argv[x], "-loadstate") == 0) { if (x+1 < argc) { ++x; load_state_slot = atoi(argv[x]); } } + else if (strcasecmp(argv[x], "-pdb") == 0) { + if (x+1 < argc) { ++x; pdb_command(argv[x]); } + } + else if (strcasecmp(argv[x], "-pdb_connect") == 0) { + if (x+2 < argc) { pdb_net_connect(argv[x+1], argv[x+2]); x += 2; } + } else { unrecognized = 1; break; @@ -69,8 +76,8 @@ int main(int argc, char *argv[]) /* in_init() must go before config, config accesses in_ fwk */ in_init(); - pemu_prep_defconfig(); - emu_read_config(0, 0); + emu_prep_defconfig(); + emu_read_config(NULL, 0); config_readlrom(PicoConfigFile); plat_init();