mirror of https://github.com/mgba-emu/mgba.git
GBA I/O: Fix 8-bit NR44 write
This commit is contained in:
parent
1636078b34
commit
c564a20970
|
@ -668,7 +668,7 @@ void GBAIOWrite8(struct GBA* gba, uint32_t address, uint8_t value) {
|
|||
GBAAudioSample(&gba->audio, mTimingCurrentTime(&gba->timing));
|
||||
GBAudioWriteNR44(&gba->audio.psg, value);
|
||||
gba->memory.io[GBA_REG(SOUND4CNT_HI)] &= 0x00FF;
|
||||
gba->memory.io[GBA_REG(SOUND4CNT_HI)] = (value & 0x40) << 8;
|
||||
gba->memory.io[GBA_REG(SOUND4CNT_HI)] |= (value & 0x40) << 8;
|
||||
break;
|
||||
default:
|
||||
value16 = value << (8 * (address & 1));
|
||||
|
|
Loading…
Reference in New Issue