From 17fa454a1e466b003689c558a4524a2e743731ba Mon Sep 17 00:00:00 2001 From: luigiblood Date: Wed, 23 Nov 2016 21:47:02 +0100 Subject: [PATCH] [BS-X] Fix SA-1 map --- sa1.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sa1.cpp b/sa1.cpp index 26469ca1..d4104b53 100644 --- a/sa1.cpp +++ b/sa1.cpp @@ -337,7 +337,7 @@ static void S9xSetSA1MemMap (uint32 which1, uint8 map) } else { - offset = ((((map & 0x80) ? map : which1) & 7) - 4) * 0x100000 + (c << 11) - 0x8000; + offset = (((map & 0x80) ? (map - 4) : which1) & 7) * 0x100000 + (c << 11) - 0x8000; block = Memory.ROM + Multi.cartOffsetB + offset; } }