GB MBC: Filter out MBC errors when cartridge is yanked (fixes #2488)

This commit is contained in:
Vicki Pfau 2022-04-03 15:55:34 -07:00
parent a5c627c090
commit d2ef752a3f
2 changed files with 4 additions and 2 deletions

View File

@ -13,6 +13,7 @@ Other fixes:
- mGUI: Fix FPS counter after closing menu
- VFS: Failed file mapping should return NULL on POSIX
Misc:
- GB MBC: Filter out MBC errors when cartridge is yanked (fixes mgba.io/i/2488)
- Qt: Enable -b for Boot BIOS menu option (fixes mgba.io/i/2074)
0.9.3: (2021-12-17)

View File

@ -17,11 +17,12 @@ const uint32_t GB_LOGO_HASH = 0x46195417;
mLOG_DEFINE_CATEGORY(GB_MBC, "GB MBC", "gb.mbc");
static void _GBMBCNone(struct GB* gb, uint16_t address, uint8_t value) {
UNUSED(gb);
UNUSED(address);
UNUSED(value);
mLOG(GB_MBC, GAME_ERROR, "Wrote to invalid MBC");
if (!gb->yankedRomSize) {
mLOG(GB_MBC, GAME_ERROR, "Wrote to invalid MBC");
}
}
static void _GBMBC1(struct GB*, uint16_t address, uint8_t value);