X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=gp2x%2Fmain.c;h=d8d82afecd6d34c0859c62bad9a6e5634fcc4f13;hb=fce20e73e7094060b29f1668b8f0032f75eb152e;hp=50210f66d641cf1f688f38f7e427196e5db371ce;hpb=f7c40368a7700e5f18993c71a7d77bfe768c4900;p=libpicofe.git diff --git a/gp2x/main.c b/gp2x/main.c index 50210f6..d8d82af 100644 --- a/gp2x/main.c +++ b/gp2x/main.c @@ -15,6 +15,7 @@ #include "../common/menu.h" #include "../common/emu.h" #include "../common/config.h" +#include "../common/input.h" #include "emu.h" #include "940ctl.h" #include "version.h" @@ -88,10 +89,13 @@ int main(int argc, char *argv[]) { g_argv = argv; + in_init(); emu_prepareDefaultConfig(); emu_ReadConfig(0, 0); config_readlrom(PicoConfigFile); + in_probe(); + in_debug_dump(); gp2x_init(); if (currentConfig.EmuOpt&0x10) { int ret = mmuhack(); @@ -118,7 +122,7 @@ int main(int argc, char *argv[]) if (engineState == PGS_ReloadRom) { - if (emu_ReloadRom()) { + if (emu_ReloadRom(romFileName)) { engineState = PGS_Running; if (load_state_slot >= 0) { state_slot = load_state_slot; @@ -136,7 +140,7 @@ int main(int argc, char *argv[]) break; case PGS_ReloadRom: - if (emu_ReloadRom()) + if (emu_ReloadRom(romFileName)) engineState = PGS_Running; else { printf("PGS_ReloadRom == 0\n");