diff --git a/Core/UnRom512.h b/Core/UnRom512.h index 3600bb8a..06902b2c 100644 --- a/Core/UnRom512.h +++ b/Core/UnRom512.h @@ -48,9 +48,9 @@ protected: SetPpuMemoryMapping(0x2000, 0x3FFF, ChrMemoryType::ChrRam, 0x6000, MemoryAccessType::ReadWrite); } + _orgPrgRom = vector(_prgRom, _prgRom + _prgSize); if(HasBattery()) { AddRegisterRange(0x8000, 0xFFFF, MemoryOperation::Read); - _orgPrgRom = vector(_prgRom, _prgRom + _prgSize); ApplySaveData(); } } @@ -127,4 +127,4 @@ protected: _flash->Write((addr & 0x3FFF) | (_prgBank << 14), value); } } -}; \ No newline at end of file +};