more special waves, more inst editor UI, implement all mixmodes

This commit is contained in:
LTVA1 2024-08-01 22:05:18 +03:00
parent 46e41b5fb4
commit d0a990dcfa
12 changed files with 647 additions and 91 deletions

View file

@ -29,7 +29,7 @@ class DivPlatformSID3: public DivDispatch {
int prevFreq;
unsigned char wave, special_wave, attack, decay, sustain, sr, release;
short duty;
bool resetMask, resetFilter, resetDuty, gate, ring, sync, phase;
bool resetMask, resetFilter, resetDuty, gate, ring, sync, phase, oneBitNoise;
unsigned char vol;
unsigned char noise_mode;
unsigned char mix_mode;
@ -52,6 +52,7 @@ class DivPlatformSID3: public DivDispatch {
ring(false),
sync(false),
phase(false),
oneBitNoise(false),
vol(SID3_MAX_VOL),
noise_mode(0),
mix_mode(0),