From ead19d6111ca403b69bef2e3f671d5c79bed567d Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 29 Aug 2023 03:40:40 -0500 Subject: [PATCH] C219: fix bank restore --- src/engine/platform/c140.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/c140.cpp b/src/engine/platform/c140.cpp index d3ddb1133..362ece043 100644 --- a/src/engine/platform/c140.cpp +++ b/src/engine/platform/c140.cpp @@ -450,7 +450,7 @@ void DivPlatformC140::forceIns() { if (is219) { // restore banks for (int i=0; i<4; i++) { - rWrite(0x1f1+(((3+(i>>2))&3)<<1),groupBank[i>>2]); + rWrite(0x1f1+(((3+i)&3)<<1),groupBank[i]); } } }