diff --git a/src/fceu.cpp b/src/fceu.cpp index ee78fbae..311746e0 100644 --- a/src/fceu.cpp +++ b/src/fceu.cpp @@ -426,6 +426,9 @@ FCEUGI *FCEUI_LoadGameVirtual(const char *name, int OverwriteVidMode) ResetGameLoaded(); + //reset parameters so theyre cleared just in case a format's loader doesnt know to do the clearing + MasterRomInfoParams = TMasterRomInfoParams(); + if (!AutosaveStatus) AutosaveStatus = (int*)FCEU_dmalloc(sizeof(int)*AutosaveQty); for (AutosaveIndex=0; AutosaveIndex