Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 128 Bedienungshandbuch Seite 372

Vorschau ausblenden Andere Handbücher für 128:
Inhaltsverzeichnis

Werbung

B-12
diert mit MS1 und Bit 4 mit MSO. Die beiden Bits werden durch Einschalten
oder durch einen System-Reset auf 0 gelegt und die ROMs mit Betriebssy-
stem und Zeichengenerator werden eingeschaltet.
Auch hier ist zu beachten, daß im C128-Modus ebenfalls eine Lücke für die
MMU-Register im Bereich von $FF04 vorhanden ist. Diese Lücke wird durch
die beiden MS-Leitungen und die beiden CAS-Enable-Leitungen geschaf-
fen, die alle auf 1 gehalten werden.
Die beiden letzten Bits (Bit 6 und 7) kontrollieren die RAM-Bank-Auswahl.
Ihre Funktion hängt von der MMU-Version ab. Für die vorliegende Version als
128-kBytes-System ist nur das Bit 6 signifikant. Ist das Bit 6 auf 0, ist die
Bank 0 eingeschaltet, indem das CASO-Signal freigegeben wird. Ist Bit 6 =
1, wird das CAS1-Signal freigegeben und schaltet damit die Bank 1 ein. Bit 7
ist in dieser Version inaktiv.
B.2.2 Der Präkonfigurations-Mechanismus
Der Präkonfigurations-Mechanismus ist eine Besonderheit der MMU. Er
erlaubt mit einem Minimum an Zeit- und Speicheraufwand, das Konfigurati-
ons-Register mit seinen verschiedenen Konfigurationen zu laden.
Dabei werden zwei Registersätze verwendet, die Präkonfigurations-Regi-
ster und die Lade-Konfigurations-Register.
Die Präkonfigurations-Register (PCRA - PCRD) werden für die Speicherung
mehrerer verschiedener Speicherkonfigurationen benutzt und können mit
einem einfachen Befehl geändert werden. Das Format jedes PCRs gleicht
dem Format des Konfigurations-Registers (CR). Wird ein Wert in ein PCR
gespeichert, hat dies noch keine unmittelbare Auswirkung. Die PCR belegen
den I/O-Bereich von $D501-$D504. Diese Register sind nach dem Einschal-
ten oder nach einem System-Reset auf 0 gesetzt.
Die Lade-Konfigurations-Register (LCRA - LCRD) korrespondieren direkt
mit den PC-Registern. Wird in ein LCR geschrieben, veranlaßt dieses, daß
der Inhalt des mit dem LCR korrespondierenden PCR in das CR gebracht
wird. Die LCRs sind im Bereich $FF01-$FF04 angelegt. Weder die LCRs
noch die PCRs wirken sich im C64-Modus aus. Zu beachten ist, daß diese
Register und das CR bei $FF00 immer verfügbar sind, unabhängig ob ROM,
RAM oder die High-ROM-Bankkonfiguration eingeschaltet ist. Jede Adres-
sierung in diesem Bereich veranlaßt die MMU, die beiden Memory-StatusLei¬
tungen sowie die beiden CAS-Enable-Leitungen auf 1 zu legen.
Speicherverwaltung (MMU)

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis