whomper wrote: 20 Sep 2025 07:00
exxos wrote: 19 Sep 2025 23:27
Did you try the extra delay jumper as well?
I think the clock patch isn't just buffering the clocks. The inversion is needed to fix some timing problem with SDMA transfer. I just assume it's outputting data to early and causing some odd bus conflict or something.
I tried it a few days ago when I first installed the patch. It did not work well in stock Falcon so I focused on either no delay or regular one.
So strange it only works with a particular delay. It's difficult to know if the SDMA sees the clock as advance or delay..
If it's a delay, then maybe it's holding data a tiny bit longer on the bus so it's latched correctly. But this brings me back to things like bus pullups. If the data isn't reaching logic high fast enough then delaying SDMA until data has settled could be possible.
It probably isn't that simple but you could monitor the 16bit data bus on the DFB1X header. I don't have time to look for pinout, but it's in the falcon schematics.. Just measure the 16bit data bus during SCSI failure and watch carefully if there are any data lines which take very long time to transition to high state. They would all be like 20-40ns. If any take like 100ns or longer, in particular randomly then it could be an issue.
I think though as CT60 patch hints to dsp mode then that might be a clue. But it currently hints to bus grant issues but if CT60 works then it's possibly not.
I also wonder if you tried a later version of cubase? Like 3.10? we can't rule out this issue was fixed in later versions.
My current clock patch is a PLL prototype. I need to look into the SCSI issues next and see if V3 patch fixes the copying problem and cubase works better or not for me.
By what's been said so far, it seems to be the clock inversion which is solving clock issues not just buffering the signals.
Wasn't there the falcon gerbers in the wild somewhere? I wonder if it would give some hints as to what the gnd connections are like and what signals are close to the SDMA and FPU clock..
Problem is, Atari only said there was "disturbances" on the clock and didn't say what from..
Its also maybe another test you could do
@whomper is break the SDMA clock next to sdma, remove the wire from the V3 board.. I think it's middle output.. The run a new short as possible wire from V3 output to SDMA clock directly.. Note the track has to be cut to isolate the original motherboard clock line..
Then retest everything. See if delay on off behaves differently or not. This will give us huge data to see is interference is a factor on the clock even with buffering..
It may also help if you ground your scope on the large cap next to PSU,, then scope a ground pin like ground on Ajax where yo soldered that 100k and see what ground noise is like.