diff --git a/builds/genesis_plus_gx_libretro.dll b/builds/genesis_plus_gx_libretro.dll index eec04a0..d66bb7d 100644 Binary files a/builds/genesis_plus_gx_libretro.dll and b/builds/genesis_plus_gx_libretro.dll differ diff --git a/builds/genplus_cube.dol b/builds/genplus_cube.dol index be91b7d..63fd536 100644 Binary files a/builds/genplus_cube.dol and b/builds/genplus_cube.dol differ diff --git a/builds/genplus_wii.dol b/builds/genplus_wii.dol index 99333b0..869baf6 100644 Binary files a/builds/genplus_wii.dol and b/builds/genplus_wii.dol differ diff --git a/core/cart_hw/md_cart.c b/core/cart_hw/md_cart.c index c4f34a6..e382ef3 100644 --- a/core/cart_hw/md_cart.c +++ b/core/cart_hw/md_cart.c @@ -950,7 +950,7 @@ static void mapper_512k_w(uint32 address, uint32 data) static void mapper_ssf2_w(uint32 address, uint32 data) { /* only banks 1-7 are remappable, bank 0 remains unchanged */ - if (address) + if (address & 0x0E) { mapper_512k_w(address, data); }