Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
z9001:cpm:64kmodul [2017/11/07 10:52] – [IORQ-Problem] volkerpz9001:cpm:64kmodul [2018/10/20 11:22] – [64K-SRAM-Modul U. Zander] volkerp
Zeile 90: Zeile 90:
 Das 64K-SRAM-Modul ist eine Eigenentwicklung von U. Zander. Es enthält: Das 64K-SRAM-Modul ist eine Eigenentwicklung von U. Zander. Es enthält:
  
-  * 128K RAM , davon jeweils 58K in zwei Bänken nutzbar  +  * 128K RAM, davon jeweils 58K in zwei Bänken nutzbar  
-  * ROM-Bank , 128K bis 1MB ROM, in 16 bis 128 Bänken nutzbar  +  * ROM-Bank, 128K bis 1MB ROM, in 16 bis 128 Bänken nutzbar analog [[z9001:module_sonstige:128k_rombank|TU-ROM-Bank]] 
-  * CMOS-Uhr  (RTC)+  * CMOS-RTC Echtzeituhr nach [[z1013:literatur:practic-90-11-1|O. Matthäi]] (nicht kompatibel zur GIDE-RTC).
  
 Anzeige: Anzeige:
Zeile 102: Zeile 102:
   Dezimalpunkt der Zehnerstelle  ROM-Bank ist aktiv   Dezimalpunkt der Zehnerstelle  ROM-Bank ist aktiv
   Dezimalpunkt der Einerstelle   2. RAM-Bereich ist aktiv   Dezimalpunkt der Einerstelle   2. RAM-Bereich ist aktiv
 +
 +
 +Bedeutung der Schalter, wenn geschlossen/on (Achtung: Nummerierung der Schalter ist anders als die der Steckbrücken!):
 +  X2  (5)  /ROMDI für KC87 (on)
 +  X3  (4)  Gesamt-RAM 48K  (on)
 +  X4  (3)  ROM abgeschaltet (off)
 +  X5  (2)  RTC abgeschaltet (off)
 +  X6  (1)  ADR19 für EPROM 27C040 und 27C080 (M28F101 -> 0n)
 +
  
 die CMOS-Uhr ist leider nicht kompatibel zur GIDE-RTC. die CMOS-Uhr ist leider nicht kompatibel zur GIDE-RTC.
Zeile 120: Zeile 129:
  
 <ditaa noedgesep> <ditaa noedgesep>
 +RAM
 +
   E800      +---------+           +---------+             E800      +---------+           +---------+          
             |  Hi-RAM |            Hi-RAM |                       |  Hi-RAM |            Hi-RAM |          
Zeile 131: Zeile 142:
   4000      +---------+---------+ +---------+---------+   4000      +---------+---------+ +---------+---------+
                   1. 64K-RAM            2. 64K-RAM                   1. 64K-RAM            2. 64K-RAM
 +
 +ROM
 +
 +  E800      +---------+---------+       +---------+---------+
 +            |  ROM    |  Hi-RAM |        ROM    |  Hi-RAM |
 +  D7FF      |         +---------+               +---------+
 +            |  10K    |  ROM 6k |  ...  |  10K    |  ROM 6k |
 +  C000      +---------+---------+       +---------+---------+
 +              Bank 0    Bank 1            Bank 126  Bank 127
 </ditaa> </ditaa>
  
Zeile 143: Zeile 163:
 RAM-Bereich C000H bis E7FFH (10K): RAM-Bereich C000H bis E7FFH (10K):
  
-Die ROM-Bank benutzt 10K und 6K große Bänke. Ist die ROM-Bank nur 6K groß, sind die verbleibenden 4K als RAM sichtbar.+Die ROM-Bank benutzt 10K und 6K große Bänke. Ist die ROM-Bank nur 6K groß, sind die verbleibenden 4K des Hi-RAM sichtbar.
  
-Um den 128K-SRAM-Schaltkreis optimal auszulasten, kann mit OUT 77H  ein zweiter, gleich großer RAM von 4000H bis E7FFH genutzt werden. Rückgeschaltet wird mit OUT 76H (= Zustand nach RESET). +Um den 128K-SRAM-Schaltkreis optimal auszulasten, kann mit OUT 77H  ein zweiter, gleich großer RAM von 4000H bis E7FFH genutzt werden (1. und 2. RAM-Bank). Rückgeschaltet wird mit OUT 76H (= Zustand nach RESET). 
  
 ===== Kombi-Modul U. Zander ===== ===== Kombi-Modul U. Zander =====
  
-Auch das Kombimodul bietet 64K Rossendorf-kompatiblen Speicher.+Auch das [[z9001:module_sonstige:kombimodul|]] bietet 64K Rossendorf-kompatiblen Speicher.
 Je nach eingesetztem RAM stehen im Unterschied zum 64K-SRAM-Modul 2 bzw. 8 RAM-Bänke a 42k+16k zur Verfügung, die leicht anders angesteuert werden: Je nach eingesetztem RAM stehen im Unterschied zum 64K-SRAM-Modul 2 bzw. 8 RAM-Bänke a 42k+16k zur Verfügung, die leicht anders angesteuert werden:
  
Zeile 189: Zeile 209:
 zusätzliche Verbindung am 64K-RAM-Nachbau-Modul (Leiterseite), 64K-SRAM-Modul (rechts) zusätzliche Verbindung am 64K-RAM-Nachbau-Modul (Leiterseite), 64K-SRAM-Modul (rechts)
  
-**Wegen der Zweckentfremdung der Signale A27 (BAI-BAO = BUSAK) dürfen umgebaute RAM-Module dürfen nicht mehr auf dem ersten Steckplatz gesteckt sein!!**+**Wegen der Zweckentfremdung der Signale A27 (BAI-BAO = BUSAK) dürfen umgebaute RAM-Module nicht mehr auf dem ersten Steckplatz gesteckt sein!!**
  
  • z9001/cpm/64kmodul.txt
  • Zuletzt geändert: 2020/03/19 13:47
  • von volkerp