Das Schneider CPC Systembuch

Anhang

Die Bildausgabe

Die ULA

Das Gate Datenspeicherung und Datenstrukturen: ArraysArray enthält Die Tonausgabe: Das Kontrollregister (Reg. 7)
Die Tonausgabe: Die möglichen Hüllkurvenformen (Reg. 13)
Register
, die die Bildschirm-Darstellung und die Die Speicherkonfiguration im Schneider CPC: ROM-KonfigurationROM-Konfiguration beeinflussen. Durch Programmieren dieser Die Tonausgabe: Das Kontrollregister (Reg. 7)
Die Tonausgabe: Die möglichen Hüllkurvenformen (Reg. 13)
Register
kann man festlegen, welcher Bildschirm-Modus dargestellt wird, welche Die Grafik: Farben
Die Bildausgabe: Tinten und Farben
Farben
die einzelnen Die Bildausgabe: Tinten und FarbenTinten haben und ob oben oder unten ein Erläuterung zu den Anschlüssen 40 bis 45: 42 - ROMEN (0)ROM eingeblendet werden soll.

+---------------------------------------------------------------------+
|                     Portadresse: OUT &7FFF                          |
+---------------------------------------------------------------------+
|Datenbreite: Bits
Port B - Input: &F5xx: Bit 0:
Port B - Input: &F5xx: Bit 4:
Port B - Input: &F5xx: Bit 5:
Port B - Input: &F5xx: Bit 6:
Port B - Input: &F5xx: Bit 7:
Port C - Output: &F6xx: Bit 4:
Port C - Output: &F6xx: Bit 5:
Bit
76543210 Bedeutung der einzelnen Datenbreite: Bits
Port B - Input: &F5xx: Bit 0:
Port B - Input: &F5xx: Bit 4:
Port B - Input: &F5xx: Bit 5:
Port B - Input: &F5xx: Bit 6:
Port B - Input: &F5xx: Bit 7:
Port C - Output: &F6xx: Bit 4:
Port C - Output: &F6xx: Bit 5:
Bits
im Datenbyte | +------------ ----------------------------------------- | | &X0000iiii Wählt das Farbregister für Die Bildausgabe: Tinten und FarbenTinte iiii an | | &X0001???? Wählt das BORDER-Farbregister an | | &X010nnnnn Programmiert das gerade angewählte Farbregister | | mit der Die Grafik: Farben
Die Bildausgabe: Tinten und Farben
Farbe
nnnnn (Paletten-Farbnummer) | | &X100roumm r=1 => Löscht den 52-Bildschirmzeilen-Zähler | | (=> Interrupt-Verzögerung) | | o=1 => Blendet oberes Erläuterung zu den Anschlüssen 40 bis 45: 42 - ROMEN (0)ROM aus | | u=1 => Blendet unteres Erläuterung zu den Anschlüssen 40 bis 45: 42 - ROMEN (0)ROM aus | | mm => Bestimmt Bildschirm-Modus | +---------------------------------------------------------------------+ | Queues als verkettete Liste: Anmerkung:ANMERKUNG: Datenbreite: Bits
Port B - Input: &F5xx: Bit 0:
Port B - Input: &F5xx: Bit 4:
Port B - Input: &F5xx: Bit 5:
Port B - Input: &F5xx: Bit 6:
Port B - Input: &F5xx: Bit 7:
Port C - Output: &F6xx: Bit 4:
Port C - Output: &F6xx: Bit 5:
Bit
5 ist immer 0 (reserviert) | | Das Z80-Registerpaar LOW KERNEL JUMPBLOCK: 000B: LOW KL LOW PCHL
LOW KERNEL JUMPBLOCK: 001B: LOW KL FAR PCHL
LOW KERNEL JUMPBLOCK: 003B: LOW EXT INTERRUPT
B
'C' enthält ständig die Portadresse und das | | passende Datenbyte, um mit einem OUT (C),C die momentane Die Speicherkonfiguration im Schneider CPC: BankBank- | | Konfiguration und Bildschirm-Modus einzustellen. | +---------------------------------------------------------------------+

Valid HTML   Valid CSS