foft wrote: Tue Feb 14, 2023 8:11 pm
Just checking I understand this. When you say no point in running wires, do you just put a local oscillator pcb next to both ACIAs and the COMBEL? i.e. plumbing them directly into ACIA pins 3/4 and L102?
I guess the DSP is still running at the original 32MHz clock?
The CT60 FPU and DSP solutions are pretty ... long wires for 32MHz and 50MHz. Over the top of other traces... One difference on the CT60 vs the CT1 is the addition of a GND for the clocks (except FPU), perhaps for a shielded wire? In the setup I have its just a ribbon cable with GND next to the signal wire.
I've just been trying the CT60 bus speeder in 030 mode. Connecting the middle pin of F30 boost to 3.3v enables it regardless of 030 or 060 mode, seems to work fine.
The normal bus speed is 16MHz after booting, so do you mean you disable any bus speeders then switch it back to 8MHz (via the COMBEL register) to do any SCSI transfers?
I'll try not to get crazy
The COMBEL (main) oscillator has a socket so I can experiment.
The ACIAs have their own 500KHz clock, with the traces (there are 2 from different COMBEL pins) from the COMBEL finely cut. Same as Nemesis, except the oscillator sets to the side of the ACIA (and powered from). And you don't have to cut and lift pins of the ACIAs.
The TOS ROM is edited to keep the Blitter at boot to 1/2 CPU clock. Allows getting around crashing the Blitter with too fast a clock when it is used to display the Atari logo. For CT mode, this doesn't matter.
I'm still experimenting with clock patches, but yes, without an accelerator, or the Afterburner, running the clock at 1/2 speed makes DMA reliable. With a 60 MHz clock, divided by 2 by the COMBEL, then at 1/2 speed, bus clock is 15.
The Afterburner has problems of its own, it runs at 46MHz max, so 11.5MHz, where the AB works well.
On the CT, with its own CPU clock, the main oscillator still runs the bus higher, but has no effect "on top of the expansion pins, ie, the CT is independent of the COMBEL CPU clock out.
The DSP has its own 46MHz oscillator, it's the only ceramic one I had to mount on the underside of the board.
Just started testing with the CT63. I tried editing CT TOS the same as the Atari ROM, but somewhere during boot it's changing. I did test the CT with a 16MHz oscillator, and it works, just haven't figured out how to set it with the CT installed. Mirko wrote the two programs that switch between 1/2 CPU and full clock. For some reason, the one that switches to 8MHz causes errors.
I have some benches I'll post later, it's worth it, and not having wires running everywhere is nice. I've had a Nemesis before, what a mess
I want to build a small PCB for two main oscillators soon.
That make sense?