# HG changeset patch # User Mike Pavone # Date 1369014034 25200 # Node ID aff29d50afd5f3639f208af18ca98bc3c06cecb0 # Parent 29d2ca563499d8516a57b288b136d94b4416c0c1 Fix a region detection bug diff -r 29d2ca563499 -r aff29d50afd5 blastem.c --- a/blastem.c Sun May 19 13:47:47 2013 -0700 +++ b/blastem.c Sun May 19 18:40:34 2013 -0700 @@ -1134,7 +1134,7 @@ int detect_specific_region(char region) { - return cart[REGION_START/2] & 0xFF == region || (cart[REGION_START/2]) >> 8 == region || cart[REGION_START/2+1] & 0xFF == region; + return (cart[REGION_START/2] & 0xFF) == region || (cart[REGION_START/2] >> 8) == region || (cart[REGION_START/2+1] & 0xFF) == region; } void detect_region()