diff --git a/project/vs2010_mfc/VBA2010.suo b/project/vs2010_mfc/VBA2010.suo index c4728b61..3be55ac4 100644 Binary files a/project/vs2010_mfc/VBA2010.suo and b/project/vs2010_mfc/VBA2010.suo differ diff --git a/project/vs2010_mfc/VBA2010.vcxproj b/project/vs2010_mfc/VBA2010.vcxproj index 44b79c32..86900c6e 100644 --- a/project/vs2010_mfc/VBA2010.vcxproj +++ b/project/vs2010_mfc/VBA2010.vcxproj @@ -1,4 +1,4 @@ - + @@ -146,7 +146,7 @@ /D_SECURE_SCL=0 /Zc:forScope- /MP %(AdditionalOptions) - MaxSpeed + Full AnySuitable Speed true @@ -154,7 +154,7 @@ WIN32;_WINDOWS;NDEBUG;GBA_LOGGING;OEMRESOURCE;MMX;ASM;FINAL_VERSION;BKPT_SUPPORT;_CRT_SECURE_NO_DEPRECATE;HAS_FILE_EXTRACTOR;%(PreprocessorDefinitions) MultiThreaded false - NotSet + StreamingSIMDExtensions Fast @@ -162,6 +162,8 @@ Level3 + true + true NDEBUG;%(PreprocessorDefinitions) diff --git a/src/apu/Gb_Apu_State.cpp b/src/apu/Gb_Apu_State.cpp index 2533bd49..6a523460 100644 --- a/src/apu/Gb_Apu_State.cpp +++ b/src/apu/Gb_Apu_State.cpp @@ -18,7 +18,7 @@ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #include "blargg_source.h" #if GB_APU_CUSTOM_STATE - #define REFLECT( x, y ) (save ? (io->y) = (x) : (x) = !!(io->y) ) + #define REFLECT( x, y ) (save ? (io->y) = (x) : (x) = (io->y) ) #else #define REFLECT( x, y ) (save ? set_val( io->y, x ) : (void) ((x) = get_val( io->y ))) @@ -116,3 +116,4 @@ blargg_err_t Gb_Apu::load_state( gb_apu_state_t const& in ) return 0; } +