diff --git a/src/core/core.c b/src/core/core.c index c4c3a3ce8..df330c3bd 100644 --- a/src/core/core.c +++ b/src/core/core.c @@ -127,6 +127,7 @@ struct mCore* mCoreFind(const char* path) { } bool mCoreLoadFile(struct mCore* core, const char* path) { + core->unloadROM(core); #ifdef FIXED_ROM_BUFFER return mCorePreloadFile(core, path); #else