From 599244e1bc4765f3805bca505f0ce15a640af7a2 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 10 Jun 2023 01:42:31 -0500 Subject: [PATCH] VERA: fix PCM vol macro issue #1142 --- src/engine/platform/vera.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/vera.cpp b/src/engine/platform/vera.cpp index 6b2dd56cb..57e6f29f3 100644 --- a/src/engine/platform/vera.cpp +++ b/src/engine/platform/vera.cpp @@ -35,7 +35,7 @@ extern "C" { #define rWritePCMCtrl(d) {regPool[64]=(d); pcm_write_ctrl(pcm,d);} #define rWritePCMRate(d) {regPool[65]=(d); pcm_write_rate(pcm,d);} #define rWritePCMData(d) {regPool[66]=(d); pcm_write_fifo(pcm,d);} -#define rWritePCMVol(d) rWritePCMCtrl((regPool[64]&(~0x3f))|((d)&0x3f)) +#define rWritePCMVol(d) rWritePCMCtrl((regPool[64]&(~0x8f))|((d)&15)) const char* regCheatSheetVERA[]={ "CHxFreq", "00+x*4",