Hello everyone,
thanks for the feedback. The clock will be an 1.8432 MHz oscillator what gives me a proper speed for the CPU and 28.800 baud or 115.200 for the ACIA.
Using PHI2 in the address decoding instead of using it on the R/W line is part of Garth's Primer (
http://wilsonminesco.com/6502primer/addr_decoding.html) and works quite well on my breadboard.
The ACIA will drive a Serial2USB converter, that also provides 5V to the circuit, so I need no level converter for the serial line. The 6850 has no external reset, it has some kind of soft-reset by writing 11 to the counter divide select bits.
Both interrupt lines already have a label so I can connect them easily to additional parts of the circuit. Maybe its a good idea to add the /IRQ line to the ACIA.
Using the clock signal directly instead of using PHI2 sounds reasonable and should make the routing a bit easier, because I can move the clock source around the board. I'll use 74HC devices, even if the schematic says that there are LS devices. There are no special parts in KiCad for AC or HC, but I can simply change the "value" of the part. The footprints are the same, so it's only a matter of naming the parts.
The ROM should not be written, so I can simply tie together /CE and /OE for ROM and RAM.
The new version of the schematic respects PHI2 (or CLOCK) for READ / WRITE Operations but makes logic more complex. I'm not sure right now if I should use this or the simple version for the pcb.
Mario.