Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| z9001:cpm:schaltrom [2010/10/27 18:31] – Download-Link korrigiert 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 14: | Zeile 70: | ||
| Beim Rossendorf-Schalt-ROM-Modul ZtK 9905 erscheint beim Abschalten des Moduls beim KC87 das eingebaute BASIC! Da das Rossendorfer Modul außerdem mit verschiedenen Adressen arbeiten kann (durch Wickelbrücken einstellbar), | Beim Rossendorf-Schalt-ROM-Modul ZtK 9905 erscheint beim Abschalten des Moduls beim KC87 das eingebaute BASIC! Da das Rossendorfer Modul außerdem mit verschiedenen Adressen arbeiten kann (durch Wickelbrücken einstellbar), | ||
| - | Ulrich Zander hat den Umbau auf http:// | + | Ulrich Zander hat eine Umbau-Variante |
| + | |||
| + | Meine Variante basiert auf dem orig. Robotron-Schalt-ROM. Die beiden Negatoren können vom vorhandenen DL004 genutzt werden, dann benötigt man nur noch einen zusätzlichen Schaltkreis DL074. Dessen Signal /DIEN kann außerdem auf den /ROMDI-Pin des Steckverbinders gelegt werden, damit ist die Schaltfunktion wie beim Rossendorfer Modul realisiert. | ||
| Etwas knifflig ist nur das Durchtrennen der PIN1 (CS) der beiden 8216. Der DL074 wird huckepack auf den DL004 gelötet (s. Bilder). | Etwas knifflig ist nur das Durchtrennen der PIN1 (CS) der beiden 8216. Der DL074 wird huckepack auf den DL004 gelötet (s. Bilder). | ||
| - | |(todo), s.b. U. Zander|{{: | + | |{{: |
| |Schaltung|Aufbau (grün: Leiterseite, | |Schaltung|Aufbau (grün: Leiterseite, | ||
| Zeile 24: | 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: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||