From 8422cf708386f529b484a084c4f81802d2b3ba51 Mon Sep 17 00:00:00 2001 From: zilmar Date: Wed, 13 Jul 2016 07:56:32 +1000 Subject: [PATCH] [Project64] Remove flush from save states --- Source/Project64-core/N64System/Mips/Eeprom.cpp | 1 - Source/Project64-core/N64System/Mips/FlashRam.cpp | 14 ++++++-------- Source/Project64-core/N64System/Mips/Sram.cpp | 3 +-- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/Source/Project64-core/N64System/Mips/Eeprom.cpp b/Source/Project64-core/N64System/Mips/Eeprom.cpp index f01790fe0..16a272783 100644 --- a/Source/Project64-core/N64System/Mips/Eeprom.cpp +++ b/Source/Project64-core/N64System/Mips/Eeprom.cpp @@ -203,5 +203,4 @@ void CEeprom::WriteTo(uint8_t * Buffer, int32_t line) } m_File.Seek(line * 8, CFile::begin); m_File.Write(Buffer, 8); - m_File.Flush(); } \ No newline at end of file diff --git a/Source/Project64-core/N64System/Mips/FlashRam.cpp b/Source/Project64-core/N64System/Mips/FlashRam.cpp index 0e4c27e9c..c1c697f24 100644 --- a/Source/Project64-core/N64System/Mips/FlashRam.cpp +++ b/Source/Project64-core/N64System/Mips/FlashRam.cpp @@ -15,11 +15,11 @@ #include CFlashram::CFlashram(bool ReadOnly) : - m_FlashRamPointer(NULL), - m_FlashFlag(FLASHRAM_MODE_NOPES), - m_FlashStatus(0), - m_FlashRAM_Offset(0), - m_ReadOnly(ReadOnly) +m_FlashRamPointer(NULL), +m_FlashFlag(FLASHRAM_MODE_NOPES), +m_FlashStatus(0), +m_FlashRAM_Offset(0), +m_ReadOnly(ReadOnly) { } @@ -167,7 +167,6 @@ void CFlashram::WriteToFlashCommand(uint32_t FlashRAM_Command) } m_File.Seek(m_FlashRAM_Offset, CFile::begin); m_File.Write(EmptyBlock, sizeof(EmptyBlock)); - m_File.Flush(); break; case FLASHRAM_MODE_WRITE: if (!m_File.IsOpen() && !LoadFlashram()) @@ -183,7 +182,6 @@ void CFlashram::WriteToFlashCommand(uint32_t FlashRAM_Command) m_File.Seek(m_FlashRAM_Offset, CFile::begin); m_File.Write(FlipBuffer, sizeof(EmptyBlock)); - m_File.Flush(); } break; default: @@ -220,4 +218,4 @@ void CFlashram::WriteToFlashCommand(uint32_t FlashRAM_Command) g_Notify->DisplayError(stdstr_f("Writing %X to flash ram command register", FlashRAM_Command).c_str()); } } -} +} \ No newline at end of file diff --git a/Source/Project64-core/N64System/Mips/Sram.cpp b/Source/Project64-core/N64System/Mips/Sram.cpp index bdc30957e..bc4404a64 100644 --- a/Source/Project64-core/N64System/Mips/Sram.cpp +++ b/Source/Project64-core/N64System/Mips/Sram.cpp @@ -112,5 +112,4 @@ void CSram::DmaToSram(uint8_t * Source, int32_t StartOffset, int32_t len) m_File.Write((uint8_t*)(((uint32_t)Source + i) ^ 3), 1); } } - m_File.Flush(); -} +} \ No newline at end of file