all repos — mgba @ 97032109381c9029df57478fe2c3e4b8dcabe8cc

mGBA Game Boy Advance Emulator

GB Audio: Fix channel 3 reset value
Vicki Pfau vi@endrift.com
Fri, 21 Sep 2018 14:13:54 -0700
commit

97032109381c9029df57478fe2c3e4b8dcabe8cc

parent

4ecc4b5a0d432abb37e598178f584ce51d3a03ae

2 files changed, 2 insertions(+), 0 deletions(-)

jump to
M CHANGESCHANGES

@@ -58,6 +58,7 @@ - GBA DMA: Fix temporal sorting of DMAs of different priorities

- FFmpeg: Fix encoding audio/video queue issues - GB Serialize: Fix IRQ pending/EI pending confusion - GB MBC: Improve multicart detection heuristic (fixes mgba.io/i/1177) + - GB Audio: Fix channel 3 reset value Misc: - GBA Timer: Use global cycles for timers - GBA: Extend oddly-sized ROMs to full address space (fixes mgba.io/i/722)
M src/gb/audio.csrc/gb/audio.c

@@ -331,6 +331,7 @@ audio->ch3.wavedata8[3] = audio->ch3.wavedata8[((audio->ch3.window >> 1) & ~3) + 3];

} } audio->ch3.window = 0; + audio->ch3.sample = 0; } mTimingDeschedule(audio->timing, &audio->ch3Fade); mTimingDeschedule(audio->timing, &audio->ch3Event);