mirror of https://github.com/mgba-emu/mgba.git
GBA BIOS: Fix RegisterRamReset setting DISPCNT to the wrong value
This commit is contained in:
parent
2eb5696ff7
commit
5c2dbc59a1
1
CHANGES
1
CHANGES
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue