diff --git a/src/engine/platform/powernoise.cpp b/src/engine/platform/powernoise.cpp index c76386303..de020eaa5 100644 --- a/src/engine/platform/powernoise.cpp +++ b/src/engine/platform/powernoise.cpp @@ -23,7 +23,7 @@ #include "furIcons.h" #include -#define rWrite(a,v) if (!skipRegisterWrites) {regPool[a] = (v); pwrnoise_write(&pn, (uint8_t)(a), (uint8_t)(v)); if (dumpWrites) {addWrite(a,v);} } +#define rWrite(a,v) if (!skipRegisterWrites) {regPool[a] = (v); pwrnoise_write(&pn, (unsigned char)(a), (unsigned char)(v)); if (dumpWrites) {addWrite(a,v);} } #define cWrite(c,a,v) rWrite((c << 3) | ((a) + 1), (v)) #define noiseCtl(enable, am, tapB) (((enable) ? 0x80 : 0x00) | ((am) ? 0x02 : 0x00) | ((tapB) ? 0x01 : 0x00)) #define slopeCtl(enable, rst, a, b) (((enable) ? 0x80 : 0x00) | \ @@ -79,7 +79,7 @@ const char** DivPlatformPowerNoise::getRegisterSheet() { } void DivPlatformPowerNoise::acquire(short** buf, size_t len) { - int16_t left, right; + short left, right; for (size_t h=0; h