From 371dcc8f4056e4d1baeed8b95069bdb1856e30aa Mon Sep 17 00:00:00 2001 From: pjgat09 Date: Mon, 6 May 2013 23:33:13 +0000 Subject: [PATCH] Reversing some faulty bit-shifting to fix 4 byte poking. --- BizHawk.MultiClient/tools/Watch.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/BizHawk.MultiClient/tools/Watch.cs b/BizHawk.MultiClient/tools/Watch.cs index fd659b3fe0..3aea3facd9 100644 --- a/BizHawk.MultiClient/tools/Watch.cs +++ b/BizHawk.MultiClient/tools/Watch.cs @@ -449,17 +449,17 @@ namespace BizHawk.MultiClient { if (BigEndian) { - Domain.PokeByte(Address + 0, (byte)(Value << 24)); - Domain.PokeByte(Address + 1, (byte)(Value << 16)); - Domain.PokeByte(Address + 2, (byte)(Value << 8)); + Domain.PokeByte(Address + 0, (byte)(Value >> 24)); + Domain.PokeByte(Address + 1, (byte)(Value >> 16)); + Domain.PokeByte(Address + 2, (byte)(Value >> 8)); Domain.PokeByte(Address + 3, (byte)(Value)); } else { Domain.PokeByte(Address + 0, (byte)(Value)); - Domain.PokeByte(Address + 1, (byte)(Value << 8)); - Domain.PokeByte(Address + 2, (byte)(Value << 16)); - Domain.PokeByte(Address + 3, (byte)(Value << 24)); + Domain.PokeByte(Address + 1, (byte)(Value >> 8)); + Domain.PokeByte(Address + 2, (byte)(Value >> 16)); + Domain.PokeByte(Address + 3, (byte)(Value >> 24)); } }