X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fgp2x%2Fmain.c;h=b15098cb20b5f7795eba8270b9e667bd0c9ec2bf;hb=39e1ccffc7ec6bbee9bb3ed1be7cbe856792bf69;hp=5926da78fd224405d57af238b3ce38f91f81a6e0;hpb=7b356ee3dc5d7e54d9dc06c413f84380d1044441;p=fceu.git diff --git a/drivers/gp2x/main.c b/drivers/gp2x/main.c index 5926da7..b15098c 100644 --- a/drivers/gp2x/main.c +++ b/drivers/gp2x/main.c @@ -379,11 +379,12 @@ int CLImain(int argc, char *argv[]) { if (fceugi) CloseGame(); + LoadConfig(lastLoadedGameName); + FCEUI_SetEmuMode(Settings.accurate_mode); fceugi=FCEUI_LoadGame(lastLoadedGameName); if (fceugi) { char infostring[32]; - LoadConfig(lastLoadedGameName); if (Settings.region_force) FCEUI_SetVidSystem(Settings.region_force - 1); ParseGI(fceugi); @@ -401,7 +402,7 @@ int CLImain(int argc, char *argv[]) { switch(LoadGameLastError) { default: strcpy(menuErrorMsg, "failed to load ROM"); break; - case 2: strcpy(menuErrorMsg, "Can't find a ROM for movie"); break; + case 2: strcpy(menuErrorMsg, "Can't find a ROM for ips/movie"); break; case 10: strcpy(menuErrorMsg, "FDS BIOS ROM is missing, read docs"); break; case 11: strcpy(menuErrorMsg, "Error reading auxillary FDS file"); break; } @@ -438,6 +439,7 @@ int CLImain(int argc, char *argv[]) CloseGame(); SaveLLGN(); + FCEUI_Kill(); DriverKill(); return 0; }