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