From 658370fa9030896a436ef5c6b2b0fd471a69aace Mon Sep 17 00:00:00 2001 From: negativeExponent Date: Mon, 12 Oct 2020 11:12:07 +0800 Subject: [PATCH 1/2] m176: Always enable wram for ines-headered roms --- src/boards/fk23c.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/boards/fk23c.c b/src/boards/fk23c.c index acb781a..f4c46ac 100644 --- a/src/boards/fk23c.c +++ b/src/boards/fk23c.c @@ -521,6 +521,9 @@ void BMCFK23C_Init(CartInfo *info) { * size when battery is set */ if (info->battery) WRAMSIZE = 32 * 1024; + else + /* Always enable WRAM for ines-headered roms, lets see who complains */ + WRAMSIZE = 8 * 1024; } GenBMCFK23C_Init(info); From 7b1cb3e22449134112e371413d7171440456721c Mon Sep 17 00:00:00 2001 From: negativeExponent Date: Tue, 13 Oct 2020 04:27:33 +0800 Subject: [PATCH 2/2] Enable default 8K wram to unif fk32ca --- src/boards/fk23c.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/boards/fk23c.c b/src/boards/fk23c.c index f4c46ac..dece010 100644 --- a/src/boards/fk23c.c +++ b/src/boards/fk23c.c @@ -517,8 +517,7 @@ void BMCFK23C_Init(CartInfo *info) { CHRRAMSIZE = 8 * 1024; } - /* Only waixing boards has battery backed wram, so only declare - * size when battery is set */ + /* Waixing boards has 32K battery backed wram */ if (info->battery) WRAMSIZE = 32 * 1024; else @@ -537,6 +536,8 @@ void BMCFK23CA_Init(CartInfo *info) if (!UNIFchrrama) CHRRAMSIZE = 8 * 1024; + WRAMSIZE = 8 * 1024; + GenBMCFK23C_Init(info); is_bmcfk23ca = 1; }