Changelog:
r44806 | pottendo | 2023-11-27 22:13:37 +0000 (Mon, 27 Nov 2023) | 2 lines
wic64: added missing WIC64_CMD_IS_CONFIGURED. Cleanup trace a bit.
------------------------------------------------------------------------
r44805 | rhialto | 2023-11-27 21:22:25 +0000 (Mon, 27 Nov 2023) | 5 lines
Add "offset" parameter to via_context->set_cb2() callback.
Only the PET sound actually uses it but all users must change their callback signature.
Removes the previous hacky proof-of-concept code in viacore.c.
------------------------------------------------------------------------
r44804 | rhialto | 2023-11-27 20:39:19 +0000 (Mon, 27 Nov 2023) | 5 lines
Lower the default for CB2Lowpass to 8000
so we hear the whine in petgridrunner less (now that it has been corrected from
distorted noise to a nicer waveform).
------------------------------------------------------------------------
r44803 | rhialto | 2023-11-27 20:36:35 +0000 (Mon, 27 Nov 2023) | 10 lines
Supply accurate clock for VIA shift register.
This is important for PET sound. With very high frequencies, the inaccurate clock
made a high single tone into distorted noise, which is hard to suppress with the
low-pass filter.
We're using a hack for the clock now; this will be improved.
-This line, and those below, will be ignored--
M viacore.c
------------------------------------------------------------------------
r44802 | rhialto | 2023-11-27 20:33:45 +0000 (Mon, 27 Nov 2023) | 5 lines
Don't reset internal data when initing the PET sound.
This happens when adjusting the low-pass filter, and it made annoying clicks.
That is a lot less now.
------------------------------------------------------------------------