GBA BIOS: Fix RegisterRamReset setting DISPCNT to the wrong value

This commit is contained in:
Jeffrey Pfau 2016-02-15 01:04:29 -08:00
parent 2eb5696ff7
commit 5c2dbc59a1
2 changed files with 1 additions and 1 deletions

View File

@ -5,6 +5,7 @@ Bugfixes:
- VFS: Fix reading 7z archives without rewinding first - VFS: Fix reading 7z archives without rewinding first
- Qt: Fix sending gameStopped twice - Qt: Fix sending gameStopped twice
- Qt: Fix hang if audio sync is enabled and audio fails to initialize - Qt: Fix hang if audio sync is enabled and audio fails to initialize
- GBA BIOS: Fix RegisterRamReset setting DISPCNT to the wrong value
Misc: Misc:
- GBA: Slightly optimize GBAProcessEvents - GBA: Slightly optimize GBAProcessEvents

View File

@ -90,7 +90,6 @@ static void _RegisterRamReset(struct GBA* gba) {
memset(gba->audio.psg.ch3.wavedata32, 0, sizeof(gba->audio.psg.ch3.wavedata32)); memset(gba->audio.psg.ch3.wavedata32, 0, sizeof(gba->audio.psg.ch3.wavedata32));
} }
if (registers & 0x80) { if (registers & 0x80) {
cpu->memory.store16(cpu, BASE_IO | 0x00, 0, 0);
cpu->memory.store16(cpu, BASE_IO | 0x04, 0, 0); cpu->memory.store16(cpu, BASE_IO | 0x04, 0, 0);
cpu->memory.store16(cpu, BASE_IO | 0x06, 0, 0); cpu->memory.store16(cpu, BASE_IO | 0x06, 0, 0);
cpu->memory.store16(cpu, BASE_IO | 0x08, 0, 0); cpu->memory.store16(cpu, BASE_IO | 0x08, 0, 0);