X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fce.c;h=d83c5f501e7df985847fdba678ebfccec989e381;hb=b547bda76671cf9c99973dd3faad97804949ced3;hp=35d720987835572d053e4edf1ee158abf4a9a69a;hpb=b8da43fbb954ca62228ecae24761b3ab6793d74e;p=fceu.git diff --git a/fce.c b/fce.c index 35d7209..d83c5f5 100644 --- a/fce.c +++ b/fce.c @@ -562,7 +562,6 @@ void BGRender(uint8 *target) } #ifdef FRAMESKIP -int FSkip_setting=-1; // auto int FSkip=0; void FCEUI_FrameSkip(int x) { @@ -1092,7 +1091,7 @@ FCEUGI *FCEUI_LoadGame(char *name) int have_movie = 0; int fp; - Exit=1; + //Exit=1; ResetGameLoaded(); strncpy(name2, name, sizeof(name2)); @@ -1114,6 +1113,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 +1357,7 @@ update: if(Exit) { - CloseGame(); + //CloseGame(); break; }