004
24.10.2010, 13:26 Uhr
volkerp
Default Group and Edit
|
Die 64K-Schalt-RAM-Module von robotron und Rossendorf arbeiten identisch. Es ist eigentlich egal, ob das Modul nach dem Einschalten nur 16K RAM präsentiert oder nicht: im Bootload-Prozess wird der RAM immer auf 58K eingeschaltet (und zuvor der ROM-Bereich von C000-E7FF deaktiviert).
Für das originale Rossendorfer CP/A wird das spezielle 64K-Modul benötigt; eine andere RAM-Bestücktung ist nicht zulässig. Für andere Hardwarevoraussetzungen benötigt man auch andere CP/M-Kompilationen.
Für eine sinnvoll minimale Hardware mit 2 normalen 16K-RAM-Modulen und einem robotron-Floppy-Modul gibt es das CP/M-48K (http://hc-ddr.hucki.net/wiki/doku.php/z9001:cpm:system).
Zur Funktion: Das 64K-RAM-Modul stellt durchgehend RAM-Speicher von 4000H-E7FFh zur Verfügung. Der Speicherbereich von 4000H-7FFFh ist doppelt vorhanden, der jeweils aktive Bereich wird durch OUT 4 bzw. OUT 5 aktiviert; der jeweils inaktive Bereich ist dann nicht ansprechbar. Die restlichen 6K des 64K-Moduls ( 2x16k+10k + 16k Shadow) sind NICHT nutzbar. -- VolkerP
http://hc-ddr.hucki.net (Z9001, Z1013, LC-80, ...) Dieser Beitrag wurde am 24.10.2010 um 13:27 Uhr von volkerp editiert. |