floooh / chips

8-bit chip and system emulators in standalone C headers
zlib License
985 stars 74 forks source link

m6561: fix sound implementation #26

Open floooh opened 4 years ago

floooh commented 4 years ago

See:

nippur72 commented 4 years ago

I'm addressing this issue, I've already implemented the 4 bit DAC and the 8 bit shift registers (aka "viznut" waveforms), and now I am working on the noise generator.

I think I've also spotted another issue on the voice counters, POKE 36874,255 should produce a sound that is lower in pitch than POKE 36874,254. This is a well known behavior of the VIC chip.