Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
z9001:cpm:64kmodul [2015/10/29 14:06] – [Abschaltsignal für Megamodul] volkerp | z9001:cpm:64kmodul [2017/03/17 13:31] – volkerp | ||
---|---|---|---|
Zeile 109: | Zeile 109: | ||
| 77H | Einschalten des 2. 64K-RAM | | | 77H | Einschalten des 2. 64K-RAM | | ||
| 78H | Weiterschalten der ROM-Bank beim Suchen, 0 bis max. 7FH (128 Bänke) | | | 78H | Weiterschalten der ROM-Bank beim Suchen, 0 bis max. 7FH (128 Bänke) | | ||
+ | |||
+ | <ditaa noedgesep> | ||
+ | E800 +---------+ | ||
+ | | Hi-RAM | | ||
+ | | 10K | | ||
+ | C000 +---------+ | ||
+ | | | ||
+ | | 16K | | ||
+ | 8000 +---------+---------+ +---------+---------+ | ||
+ | | Bank 1 | Bank 2 | | Bank 1 | Bank 2 | | ||
+ | | 16K | 16K | | 16K | 16K | | ||
+ | 4000 +---------+---------+ +---------+---------+ | ||
+ | Bank 0 Bank 1 | ||
+ | </ | ||
+ | |||
+ | Beim Steuern der Zustände mit OUT-Befehlen werden bis auf OUT 75H keine Werte übergeben. OUT 75H wird zur Steuerung der ROM-Bänke benutzt. | ||
+ | |||
+ | Der SRAM-Bereich (2x 16K von 4000H bis 7FFFH und 26K von 8000H bis E7FFH) steht doppelt zur Verfügung und kann bei Bedarf umgeschaltet werden. | ||
+ | |||
+ | RAM-Bereich 4000H bis BFFFH (32K): | ||
+ | |||
+ | Der Bereich 4000H bis 7FFFH ist doppelt belegt und steht z.B. als Vordergrund-RAM und als Hintergrund-RAM zur Verwendung unter dem Rossendorfer CP/M zur Verfügung. OUT 4 schaltet den Vordergrund-RAM ein, das ist auch der Grundzustand nach RESET. OUT 5 schaltet den Hintergrund-RAM sichtbar. | ||
+ | |||
+ | 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. | ||
+ | |||
+ | Um den 128K-SRAM-Schaltkreis optimal auszulasten, | ||
+ | |||
+ | ===== Kombi-Modul U. Zander ===== | ||
+ | |||
+ | Auch das 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: | ||
+ | |||
+ | 76H n - RAM-Bank n setzen (n =0..1 bzw. 0..7) | ||
+ | 77H - Modul-Disable/ | ||