Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| z9001:cpm:schaltrom [2013/05/02 08:08] – volkerp | z9001:cpm:schaltrom [2025/11/20 15:44] (aktuell) – [Schalt-ROM-Modul] volkerp | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| - | **Umbau eines ROM-Moduls zum Schaltmodul** | + | Das Schalt-ROM-Modul (oder BOOT-Modul) ist ein spezielles 10K-ROM-Modul, |
| + | Im Schalt-ROM-Modul steckt ein 2K großer " | ||
| - | {{: | + | Ein Schalt-ROM-Modul hat folgende Eigenschaften, |
| - | mit diesem Umbau wird ein normales ROM-Modul kompatibel zum BOOT-Modul der CP/ | + | * Mit einem Schreibzugriff auf Adresse FC00h wird der ROM abgeschaltet. ("LD (0FC00h), |
| + | * Mit einem Schreibzugriff auf Adresse F800h wird der ROM zugeschaltet. ("LD (0F800h), | ||
| + | * Nach Reset ist der ROM eingeschaltet | ||
| + | * Es wird der Adressbereich C000h-E7FFh (max.) genutzt. | ||
| + | |||
| + | |||
| + | Es gibt verschiedene Möglichkeiten, | ||
| + | |||
| + | * das originale Robotron-Boot-Modul | ||
| + | * das originale EPROM-SCHALTBAR-Modul des ZfK Rossendorf | ||
| + | * Umbau eines normalen ROM-Moduls | ||
| + | * Nutzung des BIC-Floppy-Modul-Nachbaus | ||
| + | * Nutzung eines Megamoduls oder Mega-Flash-Moduls | ||
| + | |||
| + | Hinweis: Alternative abschaltbare ROM-Module wie das Kombi-Modul verzichten meist auf die Schaltbarkeit via Schreibzugriff auf Adressen, sondern nutzen die ohnehin notwendigen OUT-Befehle zum Zuschalten eines RAMs im Bereich C000..E7FFh mit. Bei älteren Modulen wie dem Mega-Modul wird dazu die Logik des RAM-Moduls mitgenutzt und über den Systembus ans ROM-Modul weitergeleitet -> s. Umbau-Anleitungen weiter unten sowie [[64kmodul# | ||
| + | ===== Robotron ===== | ||
| + | |||
| + | **Boot-Modul 1.6640.01090** | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Das Boot-Modul belegt im zugeschalteten Zustand den Adreßbereich C000H bis C7FFH. Das | ||
| + | Abschalten erfolgt mit einem Ladebefehl auf die Adresse FC00H, das Zuschalten durch RESET oder einen Ladebefehl auf die Adresse F800H. Die Daten werden dabei nicht ausgewertet. | ||
| + | |||
| + | Da beim KC 87 der eingebaute BASIC-INTERPRETER ebenfalls auf Adresse C000H beginnt, wird dieser abgeschaltet, | ||
| + | |||
| + | Der Adress-Bereich des ROM-Moduls ist C000h-E7FFh. | ||
| + | |||
| + | |||
| + | ===== ZfK Rossendorf ===== | ||
| + | |||
| + | EPROM-SCHALTBAR-Modul 5285.0010 | ||
| + | |||
| + | {{z9001: | ||
| + | |||
| + | Der Modul belegt im ausgeschalteten Mode den Adressbereich von 0C000H | ||
| + | bis 0E7FFH (nicht mehr veränderbar). Gegenüber dem ROBOTRON-Modul | ||
| + | besitzt er aber die Möglichkeit, | ||
| + | auf bestimmten Adressbereich) zugeschaltet (aktiviert) bzw. abgeschaltet | ||
| + | werden zu können. Ein abgeschalteter Modul erscheint dann | ||
| + | wie ein nicht gesteckter Modul! | ||
| + | |||
| + | Es können (bei Erweiterung der Anzahl der Steckplätze) 8 (max. 11, aber Wickelstifte | ||
| + | sind nur für 8 Module vorhanden) Module gleichzeitig gesteckt und verwaltet werden. Dies | ||
| + | entspricht einer EPROM-Kapazität von 80(110) KByte. Es kann jeweils | ||
| + | nur ein Modul aktiv sein. | ||
| + | |||
| + | Für CP/ | ||
| + | für Zu-/ | ||
| + | |||
| + | ===== Umbau eines ROM-Moduls zum Schaltmodul ===== | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | mit diesem Umbau wird ein **normales ROM-Modul** kompatibel zum BOOT-Modul der CP/ | ||
| Das originale Schalt-ROM-Modul von ZfK Rossendorf unterscheidet sich ein wenig von der Robotron-Variante. In der Ausführung für CP/M agieren aber beide Module gleichartig: | Das originale Schalt-ROM-Modul von ZfK Rossendorf unterscheidet sich ein wenig von der Robotron-Variante. In der Ausführung für CP/M agieren aber beide Module gleichartig: | ||
| Zeile 26: | Zeile 82: | ||
| {{: | {{: | ||
| + | |||
| + | ===== BIC-Floppy-Modul ===== | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Eine weitere Variante ist der CP/ | ||
| + | |||
| + | Auf das Bootmodul kann man verzichten, wenn der Umbau des 64K-RAM-Moduls und des BIC-Floppy-Moduls nach einer Schaltung von **J. Felgentreu** erfolgt. Es wird lediglich 1 zusätzlicher Widerstand benötigt! | ||
| + | |||
| + | Das Floppy-Modul für den BIC besitzt einen Steckplatz für einen ROM. In diesen wird der BOOT-ROM gesteckt. Eine kleine zusätzliche Schaltung sorgt dann für das Abschalten des ROMs und die Freigabe als RAM-Bereich. | ||
| + | |||
| + | Details s. http:// | ||
| + | |||
| + | {{: | ||
| + | umgebautes BIC-Floppy-Modul mit BOOT-ROM | ||
| + | |||
| + | {{: | ||
| + | umgebautes 64K-RAM-Modul | ||
| + | |||
| + | Das Steuersignal zum Abschalten des ROMs wird vom RAM-Modul über die Signalleitung 27 an das Floppy-Modul durchgeleitet. Deshalb müssen diese Module in der Reihenfolge RAM-Modul - Floppy-Modul gesteckt werden! | ||
| + | |||
| + | Der Umbau umfaßt folgende Anpassungen zum Orginalkonzept: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||