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/07/29 15:19] – volkerp | z9001:cpm:schaltrom [2013/05/02 09:58] (aktuell) – [ZfK Rossendorf] 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 | ||
+ | |||
+ | ===== 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 69: | ||
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, | ||
- | Zum Testen des Moduls kann ein spezieller Test-ROM -> [[z9001: | + | Zum Testen des Moduls kann ein spezieller Test-ROM -> {{:z9001: |
{{: | {{: | ||
+ | |||
+ | ===== 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: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ |