diff --git a/src/gba/audio.c b/src/gba/audio.c index c281e3552..ecadba3aa 100644 --- a/src/gba/audio.c +++ b/src/gba/audio.c @@ -288,7 +288,7 @@ int32_t GBAAudioProcessEvents(struct GBAAudio* audio, int32_t cycles) { audio->p->memory.io[REG_SOUNDCNT_X >> 1] |= audio->playingCh1; audio->p->memory.io[REG_SOUNDCNT_X >> 1] |= audio->playingCh2 << 1; audio->p->memory.io[REG_SOUNDCNT_X >> 1] |= audio->playingCh3 << 2; - audio->p->memory.io[REG_SOUNDCNT_X >> 1] |= audio->playingCh4 << 2; + audio->p->memory.io[REG_SOUNDCNT_X >> 1] |= audio->playingCh4 << 3; } audio->nextSample -= audio->eventDiff;