all repos — mgba @ faa688c21f46bd2da8e0c2567679decf4f3778fb

mGBA Game Boy Advance Emulator

GBA Audio: Increase PSG volume (fixes #932)
Vicki Pfau vi@endrift.com
Wed, 27 Dec 2017 12:38:19 -0500
commit

faa688c21f46bd2da8e0c2567679decf4f3778fb

parent

e7407770cb84a61d7c519de2f21822b9d4e25d77

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

jump to
M CHANGESCHANGES

@@ -10,6 +10,7 @@ - GB Memory: HDMAs should not start when LCD is off (fixes mgba.io/i/310)

- GBA Cheats: Fix slide codes not initializing properly - Qt: Fix locale being set to English on settings save (fixes mgba.io/i/906) - LR35902: Fix watchpoints not reporting new value + - GBA Audio: Increase PSG volume (fixes mgba.io/i/932) Misc: - GBA: Improve multiboot image detection - GB MBC: Remove erroneous bank 0 wrapping
M src/gba/audio.csrc/gba/audio.c

@@ -260,7 +260,7 @@ static void _sample(struct mTiming* timing, void* user, uint32_t cyclesLate) {

struct GBAAudio* audio = user; int16_t sampleLeft = 0; int16_t sampleRight = 0; - int psgShift = 5 - audio->volume; + int psgShift = 4 - audio->volume; GBAudioSamplePSG(&audio->psg, &sampleLeft, &sampleRight); sampleLeft >>= psgShift; sampleRight >>= psgShift;