GBA I/O: Disable open bus behavior on invalid register 06A

This commit is contained in:
Vicki Pfau 2022-01-04 16:43:22 -08:00
parent 13fab18fcc
commit d96a19420d
2 changed files with 2 additions and 0 deletions

View File

@ -17,6 +17,7 @@ Emulation fixes:
- GBA: Improve timing when not booting from BIOS
- GBA BIOS: Work around IRQ handling hiccup in Mario & Luigi (fixes mgba.io/i/1059)
- GBA I/O: Redo internal key input, enabling edge-based key IRQs
- GBA I/O: Disable open bus behavior on invalid register 06A
- GBA Memory: Fix misaligned 32-bit I/O loads (fixes mgba.io/i/2307)
Other fixes:
- Core: Don't attempt to restore rewind diffs past start of rewind

View File

@ -922,6 +922,7 @@ uint16_t GBAIORead(struct GBA* gba, uint32_t address) {
// Handled transparently by registers
break;
case 0x066:
case 0x06A:
case 0x06E:
case 0x076:
case 0x07A: