Heimcomputer Z9001, KC85/1, KC87 :
64K-SRAM-Modul mit Erweiterungen
allgemeine Funktionsbeschreibung
Allgemeine Modulbeschreibung mit Funktionen
Allgemeines:
Der Aufbau eine RAM-Speíchers mir DRAMs ist sehr bauelementeaufwendig. Es bietet sich der Einsatz von SRAM-Schaltkreisen an. Dadurch wird die Leiterplatte von normaler Modulgröße nicht sehr ausgenutzt. Es bot sich die Übernahme von Baugruppen des sich in Entwicklung befindlichen Kombimoduls an.
Baugruppen:
Der Modul enthält nun neben dem eigentlichen RAM zwei weitere Baugruppen:
- ROM-Bank mit Bankanzeige
- batteriegestützte CMOS-Uhr
Einschalten und los geht es:
Im EPROM des Moduls befindet sich eine Programmroutine, die beim Start des Z9001/KC87 die Steuerung eines Programmaufrufs übernimmt. Das ist an der Startmeldung des Rechers nach dem Einschalten zu sehen. Neben der Modulmeldung werden noch Datum und Uhrzeit angezeigt. Der Systemprompt ändert sich in '
XOS
' in gelber Farbe, ähnlich dem roten '
EOS
' beim IDAS-/ZM-Modul.
Die Vielzahl der Programme kann mit
DIR
angezeigt werden. Diese Anzeige kann mit der PAUSE/CONT-Taste bei Bedarf angehalten und wieder gestartet werden. Maschinenprogramme im EPROM werden grün, gepackte Programme im RAM werden weiß und gepackte BASIC-Programme werden cyanfarbig angezeigt. Eine Suche mit Teilnamen ist möglich, z.B. nach Aufruf von 'DIR BA' werden alle Programme, die 'BA' im Namen enthalten, angezeigt. Nach Aufruf des gewünschten Programmes wird dieses gestartet.
Die Anzeige einer weiteren Programmübersicht ist mit dem Befehl
MENU
möglich. Es wird eine grafische Menüauswahl nach Rubriken sortiert angeboten. Es kann mit den Kursortasten navigiert und dann ein Progamm nach Drücken von <ENTER> gestartet werden.
Für manche Programme wird eine Hilfe angeboten. Der Aufruf erfolgt mit 'HELP
programmname
', z.B. 'HELP PRETTYC'.
Das Schalten der ROM-Bänke sieht man gut beim Aufruf von PRETTYC. Das Programm ist sehr groß. Es wird aus mehreren ROM-Bänken in den RAM geladen und dort entpackt. Man kann das Weiterzählen der angezeigten Banknummern sehen.
Bei BASIC-Programmen wird die Bank mit dem BASIC-Interpreter aktiviert. BASIC-Programme müssen mit 'BYE' wieder verlassen werden, um in das System zurückzugelangen. Es gibt aber auch Maschinenprogramme, da funktioniert nach Beenden das Rückspringen in das System nur bedingt. Ein Neustart des Rechners ist dabei unumgänglich.
Zusammenarbeit mit weiteren Modulen:
In der Programmliste werden viele Programme kurz beschrieben. Besonders interessant ist der Umgang mit CP/M und DOSX. Diese beiden Erweiterungen sind mit einem externen Floppykontroller nutzbar. Es können dann weitere Programme von Diskette geladen bzw. auf Diskette ausgelagert werden. Für das Zusammenspiel mit anderen Modulen können die CMOS-Uhr, der RAM und die ROM-Bank mit den DIL-Schaltern abgeschaltet werden. Die ROM-Bank ist auch softwareseitig mit OUT 76 ab- und einschaltbar. Der Befehl wirkt wie ein Flipflop, keine Parameterübergabe.
Der Umgang mit der USB-Erweiterung erfordert einen USB-Modul. Dort werden die Programme auf einer SD-Karte abgespeichert. Das ist interessant, aber sprengt doch die historischen Rahmen der Computer-Oldies Z9001/KC87.
RAM-LEDs
16K-RAM, intern
keine LED leuchtet
48K-RAM
grüne LED leuchtet
58K-RAM
grüne und rote LED leuchten
zusätzlicher Hintergrund-RAM aktiv
gelbe LED leuchtet
Dezimalpunkte der 7-Segment-Anzeigen:
ROM-Bank ist aktiv:
Dezimalpunkt der Zehnerstelle leuchtet
2. RAM-Bereich von 58K ist aktiv:
Dezimalpunkt der Einerstelle leuchtet (bei Nutzung der RAM-Disk)
Letzte Bearbeitung: 22. 01. 2019
5,803 Bytes
zur Startseite