GBA I/O: Mask off WAITCNT bits that cannot be written (fixes #457)

This commit is contained in:
Jeffrey Pfau 2016-12-23 15:41:11 -08:00
parent 76f33ef866
commit c63b1f2704
2 changed files with 2 additions and 0 deletions

View File

@ -29,6 +29,7 @@ Bugfixes:
- GB: Properly initialize sramRealVf variable
- Qt: Fix Apply button for key and controller configurations
- GB Video: Initialize LCDC in renderer
- GBA I/O: Mask off WAITCNT bits that cannot be written
Misc:
- PSP2: Improved controller rumble
- GB, GBA: Prevent loading null ROMs

View File

@ -530,6 +530,7 @@ void GBAIOWrite(struct GBA* gba, uint32_t address, uint16_t value) {
// Interrupts and misc
case REG_WAITCNT:
value &= 0x5FFF;
GBAAdjustWaitstates(gba, value);
break;
case REG_IE: