From c5b30bab75ab2d3acf092d8929e0f8d79d14a460 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 25 Feb 2022 04:46:15 -0500 Subject: [PATCH] soundddddd --- src/engine/platform/opll.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/engine/platform/opll.cpp b/src/engine/platform/opll.cpp index 781c80f83..96cc33724 100644 --- a/src/engine/platform/opll.cpp +++ b/src/engine/platform/opll.cpp @@ -25,7 +25,7 @@ #define rWrite(a,v) if (!skipRegisterWrites) {pendingWrites[a]=v;} #define immWrite(a,v) if (!skipRegisterWrites) {writes.emplace(a,v); if (dumpWrites) {addWrite(a,v);} } -#define CHIP_FREQBASE 9440540 +#define CHIP_FREQBASE 1180067 const char* DivPlatformOPLL::getEffectName(unsigned char effect) { switch (effect) { @@ -80,7 +80,8 @@ void DivPlatformOPLL::acquire_nuked(short* bufL, short* bufR, size_t start, size for (size_t h=start; h32767) o[1]=32767; + //if (o[0]<-32768) o[0]=-32768; + //if (o[1]>32767) o[1]=32767; - bufL[h]=(o[0]+o[1])<<4; + bufL[h]=(o[0]+o[1])<<12; } }