firehopper
Well-known member
3.3v and user port please!
yes IEC please!
nope no cassette port
yes IEC please!
nope no cassette port
After some thinking, I have a solution for the sound. I have not written one single line for it, yet, but I'm pretty sure it will work..
I'll reduce the samplingrate to the PAL/NTSC linefrequency (15625Hz for PAL). Since the SID max freq is about 4..5kHz this will have no audible influence.
Then, I remove the whole audio-lib from the project and just use reSID directly on a small buffer...(8..16 samples) Every scanline outputs one sample.
This way reSID is perfectly synced with the rest and I can use the spare cycles of VIC "Badlines" to call it and fill the buffer.
... I'll reduce the samplingrate to the PAL/NTSC linefrequency (15625Hz for PAL). Since the SID max freq is about 4..5kHz this will have no audible influence.
...
@Defragster: I'll send you a beta.
@Dave, reSID is not fast enough to call it every 6us - no way.
Even the reSID documenation says "requires fast machines" (and they meant PCs, not microcontrollers...)
Teensy64
Jul 25 2017 19:58:41
F_CPU (MHz):240
F_BUS (MHz):120
Audioblock (samples):16
Audio Samplerate:30789
Initializing SD card...OK
sizeof Device = 28
sizeof Pipe = 64
sizeof Transfer = 64
power up USBHS PHY
Loading /C64/BOULDE~1.PRG 0x801- 0x5B80