From: kub Date: Sun, 12 Dec 2021 22:48:36 +0000 (+0100) Subject: md, fix ssf2 mapping setup when loading a savestate X-Git-Tag: v2.00~393 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8dba3f63a15f37984f645c2e075eb8c01200b90;p=picodrive.git md, fix ssf2 mapping setup when loading a savestate --- diff --git a/pico/carthw/carthw.c b/pico/carthw/carthw.c index 83cb2da3..0cee14b1 100644 --- a/pico/carthw/carthw.c +++ b/pico/carthw/carthw.c @@ -71,9 +71,12 @@ static void carthw_ssf2_mem_setup(void) static void carthw_ssf2_statef(void) { - int i; - for (i = 1; i < 8; i++) - carthw_ssf2_write8(0xa130f0 | (i << 1), carthw_ssf2_banks[i]); + int i, reg; + for (i = 1; i < 8; i++) { + reg = carthw_ssf2_banks[i]; + carthw_ssf2_banks[i] = i; + carthw_ssf2_write8(0xa130f1 | (i << 1), reg); + } } static void carthw_ssf2_unload(void)