From 17ffea9814e03955c1ec119d168a7020c5a443dc Mon Sep 17 00:00:00 2001 From: cottonvibes Date: Sun, 31 Aug 2008 22:32:08 +0000 Subject: [PATCH] this should fix the roundmode patches crash introduced in r75... hopefully :p git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@76 a6443dda-0b58-4228-96e9-037be469359c --- pcsx2/CDVD.c | 2 +- pcsx2/Patch.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pcsx2/CDVD.c b/pcsx2/CDVD.c index 5bba923a52..989e217895 100644 --- a/pcsx2/CDVD.c +++ b/pcsx2/CDVD.c @@ -983,7 +983,7 @@ void cdvdVsync() { cdvd.RTC.day = 1; cdvd.RTC.month++; - if (cdvd.RTC.month < 12) return; + if (cdvd.RTC.month <= 12) return; cdvd.RTC.month = 1; cdvd.RTC.year++; diff --git a/pcsx2/Patch.c b/pcsx2/Patch.c index 0886d2e17e..f6076f07d7 100644 --- a/pcsx2/Patch.c +++ b/pcsx2/Patch.c @@ -633,6 +633,6 @@ void SetRoundMode(u32 ee, u32 vu) { // don't set a state for interpreter only #ifndef PCSX2_NORECBUILD - SetCPUState( (g_sseMXCSR & ~6000) | ee, (g_sseVUMXCSR & ~6000) | vu); + SetCPUState( (g_sseMXCSR & 9fff) | ee, (g_sseVUMXCSR & 9fff) | vu); #endif }