From a2c8ac5dbee844f2925c86a4be44cf83ec239919 Mon Sep 17 00:00:00 2001 From: The Dax Date: Sun, 7 Jul 2013 22:05:10 -0400 Subject: [PATCH 1/2] Remove HD Remaster variables from the savestate; they don't seem to be required for it to function correctly. --- Core/MemMap.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Core/MemMap.cpp b/Core/MemMap.cpp index 6464966478..0b7f5ec587 100644 --- a/Core/MemMap.cpp +++ b/Core/MemMap.cpp @@ -100,12 +100,6 @@ void DoState(PointerWrap &p) p.DoMarker("VRAM"); p.DoArray(m_pScratchPad, SCRATCHPAD_SIZE); p.DoMarker("ScratchPad"); - p.Do(g_RemasterMode); // TODO: Need to test more if this and MemoryMask need to be saved in the state - p.DoMarker("RemasterMode"); - p.Do(g_MemoryMask); - p.DoMarker("MemoryMask"); - p.Do(g_DoubleTextureCoordinates); // TODO: Is there a more appropriate place for this? - p.DoMarker("DoubleTextureCoordinates"); } void Shutdown() From 9c4d5d33621f45302c32effdb1ecce09bfe8d826 Mon Sep 17 00:00:00 2001 From: The Dax Date: Mon, 8 Jul 2013 02:40:33 -0400 Subject: [PATCH 2/2] Change variable to u32. I would say it's safe to say that an HD remaster will never request more than 2GB of RAM, much less 1. --- Core/HDRemaster.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/HDRemaster.h b/Core/HDRemaster.h index 7be7171071..af4d360b28 100644 --- a/Core/HDRemaster.h +++ b/Core/HDRemaster.h @@ -28,7 +28,7 @@ extern bool g_DoubleTextureCoordinates; struct HDRemaster { std::string gameID; - u64 MemorySize; + u32 MemorySize; bool DoubleTextureCoordinates; };