From 04f208c535677985d203b3301cad9c2a0767b580 Mon Sep 17 00:00:00 2001 From: cam900 Date: Mon, 3 Apr 2023 06:34:05 +0900 Subject: [PATCH] Fix build again --- src/engine/platform/k053260.cpp | 6 +++--- src/engine/platform/k053260.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/engine/platform/k053260.cpp b/src/engine/platform/k053260.cpp index 1705f1568..04cec849d 100644 --- a/src/engine/platform/k053260.cpp +++ b/src/engine/platform/k053260.cpp @@ -22,7 +22,7 @@ #include "../../ta-log.h" #include -#define rWrite(a,v) {if((!skipRegisterWrites) && (a<0x30)) {k053260.write(a,v); regPool[a]=v; if(dumpWrites) addWrite(a,v);}} +#define rWrite(a,v) {if(!skipRegisterWrites) {k053260.write(a,v); regPool[a]=v; if(dumpWrites) addWrite(a,v);}} #define CHIP_DIVIDER 16 #define TICK_DIVIDER 64 // for match to YM3012 output rate @@ -374,7 +374,7 @@ DivDispatchOscBuffer* DivPlatformK053260::getOscBuffer(int ch) { } void DivPlatformK053260::reset() { - memset(regPool,0,48); + memset(regPool,0,64); k053260.reset(); rWrite(0x28,0); // keyoff all channels for (int i=0; i<4; i++) { @@ -434,7 +434,7 @@ unsigned char* DivPlatformK053260::getRegisterPool() { } int DivPlatformK053260::getRegisterPoolSize() { - return 48; + return 64; } const void* DivPlatformK053260::getSampleMem(int index) { diff --git a/src/engine/platform/k053260.h b/src/engine/platform/k053260.h index 42ae0565a..c0c3f5a97 100644 --- a/src/engine/platform/k053260.h +++ b/src/engine/platform/k053260.h @@ -52,7 +52,7 @@ class DivPlatformK053260: public DivDispatch, public k053260_intf { unsigned char* sampleMem; size_t sampleMemLen; k053260_core k053260; - unsigned char regPool[48]; + unsigned char regPool[64]; void updatePanning(unsigned char mask); friend void putDispatchChip(void*,int);