From 38ec949a6e8b5fcfcaf9d9c44ec1508e3962f7e5 Mon Sep 17 00:00:00 2001 From: zilmar Date: Tue, 29 Jan 2013 22:27:58 +1100 Subject: [PATCH] RSP: Fix & 0xFF debug warning --- Source/RSP/memory.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/RSP/memory.c b/Source/RSP/memory.c index f279220d5..98cbbe015 100644 --- a/Source/RSP/memory.c +++ b/Source/RSP/memory.c @@ -519,8 +519,8 @@ void RSP_SUV_DMEM ( DWORD Addr, int vect, int element ) { for (Count = element; Count < (8 + element); Count ++ ){ if (((Count) & 0xF) < 8) { - *(RSPInfo.DMEM + ((Addr ^ 3) & 0xFFF)) = (RSP_Vect[vect].UB[15 - ((Count & 0x7) << 1)] << 1) + - (RSP_Vect[vect].UB[14 - ((Count & 0x7) << 1)] >> 7); + *(RSPInfo.DMEM + ((Addr ^ 3) & 0xFFF)) = ((RSP_Vect[vect].UB[15 - ((Count & 0x7) << 1)] << 1) + + (RSP_Vect[vect].UB[14 - ((Count & 0x7) << 1)] >> 7)) & 0xFF; } else { *(RSPInfo.DMEM + ((Addr ^ 3) & 0xFFF)) = RSP_Vect[vect].UB[15 - ((Count & 0x7) << 1)]; }