I disconnected the white wire and soldered a 33R for R222.
IMG_2462.JPG
IMG_2463.JPG
So even a 33R resistor can skew by about 2ns.
Assuming there is a combel / CPU sync problem.. Then I think it would be better to just wire link over R222 and not drive it from the V4 at all.
Assuming
@mikro's Variant 1.1 (author: Atari Corp.) and Variant 1.2 (author: Atari Corp.) and 1.2 was released later.. I would suspect Atari had tried to sync the comble to the CPU, but something was still have been unstable as they later went to inverters, I presumed it was to gain higher drive currents than the "AND gate" they used before. But I would think that while there are several factors going on at once, maybe Atari actually did tried to sync the combel and CPU clock, but found something was still unstable and then went to inverting the signal instead.
So
@Swissfalcon you would have to try that on your machine (I guess with your friends CT60e) and see if that helps the problem or not.
The problem is here, that we cannot simply buffer the clock signal if that assumption is correct, as it would inherently add a delay. I don't think it is a good idea to link the Combel to the expansion port clock, but that could be a solution. Buffering would have to be an inverter.. But having a single inverter just on the expansion clock doesn't seem like a good idea. So basically left with having to invert all three clocks as in what Atari did in one of their patches.. But of course the "problem" there is combel is even more out of sync with the CPU, but maybe that's the only solution.
We don't know which signal the CT60 is having issues with. At least my first modification idea will roll out if it is a CPU combel issue, or a sync issue with the combel and expansion port clock.
So to sync the expansion clock and 030 CPU clock to combel..
exp.jpg
The Red Crosses indicates wires to be removed.
The yellow lines are new wires.
I am assuming the above image is what may be the original CT60 timings were expecting. As soon as any sort of buffering is introduced it causes problems. The 030 CPU and EXP clock would all be in sync but not buffered at all. The FPU clock and SDMA would still get the buffering, but those are mostly the main issues with clocks anyway. So *maybe* that setup would work best..
This would *almost* be the same as the Variant 1.3 then.. Only the expansion clock would not get buffered. And instead of the expansion and FPU getting the same clock, the 030 CPU and expansion would get the same clock. FPU and SDMA remain buffered.
To illustrate what the hell I am talking about... These are the original Atari 1.3 and my proposed idea..
13.PNG
13EX.PNG
So combel / 030 CPU / exp remain unbuffered and in sync the combel, this would mimic the timings which I assume the CT60 is expecting. Then the FPU/SDMA get buffered as you really have no choice there anyway.