Hallo Norbert,
danke nochmal für den Code. Du hattest ihn mir schon mal per PM zukommen lassen, aber für die andern ist der ja sicher auch interessant.
Bezüglich Uhren Bausteinchen bleibe ich mal bei der on board Lösung. Man benötigt ja nicht viele Bauteile. Ausserdem muss ich ja auch irgendwas auf die Platine drauf machen, sonst könnten wir ja gleich eine leere Lochrasterplatine unter den Junior schrauben .
Allerdings bin ich tatsächlich am schwanken, ob ich nicht auf einen RTC Baustein mit SPI - wie z.B. den DS1306 - zurückgreife. Dann muss ich nicht zwei verschiedene Seriell Protokolle unterstützen. Das kostet ja zum einen kostbaren Speicher für den Code und zum anderen spare ich natürlich ein paar Port-Leitungen, die ich dann wieder für was anderes (sinnloses) verballern kann.
Jedenfalls konnte ich schon mal auf den 74LS03 (NAND O.K) verzichten, den ich nur wegen der open Kollektor Verbindung zu /RAM_SEL drin hatte. Die Kombi NOR (U9B) und NAND O.K (U14A) - beide als Inverter geschaltet - ist jetzt draussen. Die hab ich einfach durch eine Diode ersetzt - Kathode am Ausgang des 2 zu 4 Decoders. Bei LOW zieht der dann auch /RAM_SEL auf LOW, bei HIGH hab ich dann auch einen offenen Ausgang.
Den Sound Chip binde ich über einen weiteren 74LS373 8fach Latch an, dann muss nicht noch ein VIA Port dran glauben.
Apropos VIA Port. Ich werde wohl Port C sowohl per Pin-Connector als auch via DB9 raus führen, dann kann man den Port auch als Joystick-Anschluss nutzen, falls wir dann doch mal irgendeine Grafikkarte basteln und das ganze für Spiele nutzbar wäre.