diff --git a/Source/Project64-core/N64System/N64Class.cpp b/Source/Project64-core/N64System/N64Class.cpp index 9b49a8fb2..0771eb977 100644 --- a/Source/Project64-core/N64System/N64Class.cpp +++ b/Source/Project64-core/N64System/N64Class.cpp @@ -219,7 +219,11 @@ bool CN64System::RunFileImage(const char * FileLoc) if (g_Rom->CicChipID() == CIC_NUS_8303) { //64DD IPL - g_DDRom = g_Rom; + if (g_DDRom == NULL) + { + g_DDRom = new CN64Rom(); + } + g_DDRom->LoadN64ImageIPL(FileLoc); g_Settings->SaveString(File_DiskIPLPath, FileLoc); }