Der I/O Modul entspricht praktisch 1:1 der Schaltung des LC80. Ein PIO steuert die LED-Anzeige und der andere die Tastatur. Dabei bleiben vom Tastatur-PIO ein vollständiger Port und ein paar einzelne Leitungen frei. Diese und der komplette CTC sind am User-Port verfügbar (Steckerleiste rechts oben). Die 4-polige Steckerleiste zwischen den beiden Wannensteckern ist für den Anschluß des Tape-Moduls gedacht.
Wie man sieht war etwas Flickarbeit bei der Verdrahtung notwendig. Der
LED-Anzeige Modul war vorher schon
fertig aber beim Layouten der Platine hatte ich die einzelnen LED-Elemente
genau falsch herum verdrahtet. Um nicht mehr als nötig am LC80-ROM
rumfummeln zu müssen, habe ich die Leiterbahnen kurzerhand aufgetrennt
und per Kupferlackdraht richtig herum wieder angeschlossen.
Ein weiterer Fehler hatte sich bei der Tastatur eingeschlichen. Ich hatte
die Pull-Up Widerstände für die Tastatur-Eingänge die zum PIO führen im
Schaltplan komplett übersehen. Die Folge waren teilweise undefinierte
logische Zustände an den PIO-Eingängen wodurch die Tastatur manchmal
funktionierte und manchmal die merkwürdigsten Reaktionen auslöste.
Praktischerweise hatten genau diese 4 Leiterbahnen eine Durchkontaktierung
direkt hinter dem Steckverbinder. Dadurch brauchte ich statt einer simplen
Drahtstückes nur 4 Widerstände zwischen User-Port und Keyboard-Buchse zu
quetschen und mit der direkt daneben vorbeiführenden +5V Leitung zu verbinden
(oberes Bild, oben in der Mitte).
Torsten Paul - Sun Oct 10 18:18:54 2004 |