From a305882dba28804ba755b634a8f943c26f2d0106 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Mon, 17 Oct 2022 00:59:59 -0700 Subject: [PATCH] GB MBC: Improve Li Cheng heuristic slightly --- src/gb/mbc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gb/mbc.c b/src/gb/mbc.c index f15cba519..441baaa53 100644 --- a/src/gb/mbc.c +++ b/src/gb/mbc.c @@ -216,6 +216,9 @@ static enum GBMemoryBankControllerType _detectUnlMBC(const uint8_t* mem, size_t if (cart->type == 0x01) { // Make sure we're not using a "fixed" version return GB_UNL_LI_CHENG; } + if ((0x8000 << cart->romSize) != size) { + return GB_UNL_LI_CHENG; + } break; }