diff --git a/libgambatte/src/mem/cartridge.cpp b/libgambatte/src/mem/cartridge.cpp index 165f5e77be..9b555676ad 100644 --- a/libgambatte/src/mem/cartridge.cpp +++ b/libgambatte/src/mem/cartridge.cpp @@ -599,6 +599,9 @@ static unsigned numRambanksFromH14x(unsigned char h147, unsigned char h149) { case 0x00: return isMbc2(h147) ? 1 : 0; case 0x01: case 0x02: return 1; + case 0x03: return 4; + case 0x04: return 16; + case 0x05: return 8; } return 4; diff --git a/output/dll/libgambatte.dll b/output/dll/libgambatte.dll index fce190d429..21e99ba02e 100644 Binary files a/output/dll/libgambatte.dll and b/output/dll/libgambatte.dll differ