LC-80 - Vorbemerkungen - Schaltplan und feste Adressen - Interruptkaskade |
![]() |
![]() |
Letztmalig dran rumgefummelt: 02.10.20 20:29:29 |
![]() |
Der LC-80 war und ist ist neben dem POLY-Computer wahrscheinlich der einzige und beste Rechner, um die Hardware auch eines modernen Rechnersystems verstehen zu lernen. Er gewährt einen Einblick in die Arbeitsweise des Z80-Prozessors sowie seiner Komponenten und eröffnet beim Studium seines Betriebssystems "neue Welten". Dies ist die Welt der Maschinensprache - bezogen auf den Z80 - kein Zuckerlecken - dies auch für erfahrene Programmier. Der LC-80 bietet neben dem POLYCOMPUTER einiges mehr an Features - der POLYCOMPUTER ist steuerungstechnisch noch sauberer aufgebaut (die Einzelschrittsteuerung ist heute noch aus elektronischer Sicht faszinierend) - beide Modelle sind jedoch ein Kompromiss. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
1. Originalunterlagen und Umrüstung auf
2116 2. Modernisierte Version aus dem Jahr 2005 3. Stabile Version aus dem Jahr 2006 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Ganz viel mit LC-80 befasst haben sich auch folgende Web-Sites bzw. deren Inhaber: Siehe auch hier | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Das Monitorprogramm ist in zwei ROM's U 505 (2x1 KByte) oder 1x2KByte 2716 enthalten.. Der RAM - Bereich wird durch 2 Schaltkreise U 214 realisiert. Davon sind die letzten 66 Byte für das Monitorprogramm reserviert. ROM - RAM-Spezifizierung
Adressen Belegung
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Durch den Decoderschaltkreis DS8205 (D209) wird der ROM-Bereich in Blöcken zu 2 KByte ausgewählt, bei der Adresse
0000H beginnend. Mittels des DS8205 auf Pos. D210 erfolgt die Decodierung des RAM-Bereiches in Blöcken zu 1 KByte, bei der Adresse
2000H beginnend.
Zuordnung der Anzeige-Segmente zu Port A der System-PIO - Achtung: im Original sind die links-rechts-Anordnungen vertauascht ;-) Hardware der Monitorsteuerung - Tastatur und Anzeige sowie PIO-Kanäle sind funktionsgebunden :-( |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Der CTC-Baustein U 857 kann vom Anwender vollständig benutzt werden. Dazu sied alle vier C/TRG-Eingänge sowie drei ZC/TO-Ausgänge über den Steckverbinder "User-Bus" herausgeführt. Zur Interruptkaskadierung (IEO-IEI-Verknüpfung) besitzt der CTC die höchste Priorität, gefolgt von der User-PIO D207 und zuletzt die System-PIO D206.
Umleitungsadressen der NMI- und RESTART-Adressen |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Feste Adressen einschließlich Erweiterungsbauelementen |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Adressrechnung für System-PIO mit Adess-Bit 3 als CE-Signal (L-aktives Adress-Signal)
Adressrechnung für User-PIO 1 mit Adess-Bit 2 als CE-Signal (L-aktives Adress-Signal)
Adressrechnung für User-PIO 2 mit Adess-Bit 5 als CE-Signal (L-aktives Adress-Signal)
Adressrechnung für User-SIO mit Adess-Bit 6 als CE-Signal (L-aktives Adress-Signal)
Adressrechnung für User-CTC mit Adess-Bit 4 als CE-Signal (L-aktives Adress-Signal) - wichtiger Hinweis: der CTC hat nur Steuerports und folgerichtig keine Daten
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Steckerleiste 26polig, indirekt
E/A-Steckverbinder X1 (User-Bus) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Steckerleiste 58polig, indirekt
Systemsteckverbinder X2 (CPU-BUS) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Durch den Decoderschaltkreis DS8205 (D209) wird der ROM-Bereich in Blöcken zu 2 KByte ausgewählt, bei der Adresse 0000h beginnend. Mittels des DS8205 auf Pos. D210 erfolgt die Decodierung des RAM-Bereiches in Blöcken zu 1 KByte, bei der Adresse 2000h beginnend. Über den Anschluss MEDI des CPU-Bus kann mit MEDI = L der gesamte interne Speicherbereich abgeschaltet werden. |
2. Modernisierter LC-80 |
![]() |
![]() |
![]() |
![]() |
Der hier vorgestellte LC-80 kann eine wieder herstellbare Version des Vorgängermodells werden. Dazu wurde im Laufe der Jahre der Adressdecoder an neue Speicherbausteine angepasst ist der LC-80 erst einmal wieder replizierbar. | ||
![]() |
|||
![]() |
|
3. Modernisierter LC-80 mit stabilem Adressdecoder sowie aktuellen Bauelementen - die Anzeigetreiber sind komplett auf Treiberschaltkreise umgesetzt |
![]() |
![]() |
![]() |
![]() |
Der hier vorgestellte LC-80 kann eine wieder herstellbare Version des Vorgängermodells werden. Dazu wurde im Laufe der Jahre der Adressdecoder an neue Speicherbausteine angepasst sowie die auf seiten der Anzeige die Segment-, aber auch die Digittreiber durch hochintegrierte Schaltkreise (in der Funktion als Verstärker) ersetzt. | ||
![]() |
weitere Detailinformationen gibt's hier | ||
![]() |
|||
![]() |
|
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost im Oktober 2002 |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |