partially working menu
[fceu.git] / fce.c
diff --git a/fce.c b/fce.c
index 35d7209..38680f9 100644 (file)
--- a/fce.c
+++ b/fce.c
@@ -1092,7 +1092,7 @@ FCEUGI *FCEUI_LoadGame(char *name)
        int have_movie = 0;
         int fp;
 
-        Exit=1;
+        //Exit=1;
         ResetGameLoaded();
 
        strncpy(name2, name, sizeof(name2));
@@ -1114,6 +1114,8 @@ FCEUGI *FCEUI_LoadGame(char *name)
          FCEU_fclose(fp);
          *p = 0;
          fp=FCEU_fopen(name2,"rb");
+         if (!fp && p - name2 > 2)  p[-2] = 0;
+         fp=FCEU_fopen(name2,"rb");
          if (!fp) {
           printf("no ROM for movie\n");
           return 0;
@@ -1356,7 +1358,7 @@ update:
 
   if(Exit)
   {
-   CloseGame();
+   //CloseGame();
    break;
   }