add flag to disable duty reset on new note for C64/SID2/SID3

This commit is contained in:
LTVA1 2024-08-06 09:00:16 +03:00
parent 7dd16ee7b1
commit 402ff627ae
11 changed files with 36 additions and 12 deletions

View file

@ -426,7 +426,7 @@ struct DivInstrumentC64 {
unsigned char a, d, s, r;
unsigned short duty;
unsigned char ringMod, oscSync;
bool toFilter, initFilter, dutyIsAbs, filterIsAbs, noTest;
bool toFilter, initFilter, dutyIsAbs, filterIsAbs, noTest, resetDuty;
unsigned char res;
unsigned short cut;
bool hp, lp, bp, ch3off;
@ -453,6 +453,7 @@ struct DivInstrumentC64 {
dutyIsAbs(false),
filterIsAbs(false),
noTest(false),
resetDuty(true),
res(0),
cut(0),
hp(false),