Das Schneider CPC Systembuch

Anhang

Die Bildausgabe

Der CRTC HD 6845

+----------------------------------------------------+
!    OUT (&BCxx) -> Die Tonausgabe: Das Kontrollregister  (Reg. 7)
Die Tonausgabe: Die möglichen Hüllkurvenformen (Reg. 13)
Register
adressieren (anwählen) ! ! OUT (&BDxx) -> Die Tonausgabe: Das Kontrollregister (Reg. 7)
Die Tonausgabe: Die möglichen Hüllkurvenformen (Reg. 13)
Register
beschreiben ! ! INP (&BExx) -> reserviert für Status lesen ! ! INP (&BFxx) -> Die Tonausgabe: Das Kontrollregister (Reg. 7)
Die Tonausgabe: Die möglichen Hüllkurvenformen (Reg. 13)
Register
einlesen ! +----------------------------------------------------+ +------------------------------------------------------------------+ ! r = lesbares / w = beschreibbares Die Tonausgabe: Das Kontrollregister (Reg. 7)
Die Tonausgabe: Die möglichen Hüllkurvenformen (Reg. 13)
Register
NTSC Speicher und Peripherie: Das PAL im CPC 6128PAL/SECAM! ! Werte rechts: Standard-Einstellung: dez/hex dez/hex! +------------------------------------------------------------------+ ! Erklärungen zu den einzelnen Registern: R00: (-/w) theoretische Zeichenzahl für eine Zeile incl. Border und StrahlrücklaufR00: (-/w) theoretische Zeichenzahl für eine ! ! Zeile incl. Border & Strahlrücklauf 63 &3F 63 &3F! ! Erklärungen zu den einzelnen Registern: R01: (-/w) dargestellte Zeichen pro ZeileR01: (-/w) dargestellte Zeichen pro Zeile 40 &28 40 &28! ! Erklärungen zu den einzelnen Registern: R02: (-/w) Zeitpunkt für horizontale Synchr.R02: (-/w) Zeitpunkt für horizontale Synchr. 46 &2LOW KERNEL JUMPBLOCK: 000E: LOW PCBC INSTRUCTION
LOW KERNEL JUMPBLOCK: 001E: LOW PCHL INSTRUCTION
E
46 &2LOW KERNEL JUMPBLOCK: 000E: LOW PCBC INSTRUCTION
LOW KERNEL JUMPBLOCK: 001E: LOW PCHL INSTRUCTION
E
! ! Erklärungen zu den einzelnen Registern: R03: (-/w) Breite des horizontalen Synchr.PulsesR03: (-/w) Breite des horizontalen Synchr.Pulses 142 &8LOW KERNEL JUMPBLOCK: 000E: LOW PCBC INSTRUCTION
LOW KERNEL JUMPBLOCK: 001E: LOW PCHL INSTRUCTION
E
142 &8LOW KERNEL JUMPBLOCK: 000E: LOW PCBC INSTRUCTION
LOW KERNEL JUMPBLOCK: 001E: LOW PCHL INSTRUCTION
E
! ! Erklärungen zu den einzelnen Registern: R04/05: (-/w) theoretische Zeichenzahl für eine Spalte incl. Border und StrahlhochlaufR04: (-/w) theoretische Zeichenzahl für eine ! ! Spalte incl. Border & Strahlhochlauf 31 &1F 38 &26! ! R05: (-/w) Feinabgleich zu R04 06 &06 00 &00! ! Erklärungen zu den einzelnen Registern: R06: (-/w) dargestellte Zeichen pro SpalteR06: (-/w) dargestellte Zeichen pro Spalte 25 &19 25 &19! ! Erklärungen zu den einzelnen Registern: R07: (-/w) Zeitpunkt für vertikale Synchr.R07: (-/w) Zeitpunkt für vertikale Synchr. 27 &1LOW KERNEL JUMPBLOCK: 000B: LOW KL LOW PCHL
LOW KERNEL JUMPBLOCK: 001B: LOW KL FAR PCHL
LOW KERNEL JUMPBLOCK: 003B: LOW EXT INTERRUPT
B
30 &1LOW KERNEL JUMPBLOCK: 000E: LOW PCBC INSTRUCTION
LOW KERNEL JUMPBLOCK: 001E: LOW PCHL INSTRUCTION
E
! ! Erklärungen zu den einzelnen Registern: R08: (-/w) Schalter für Zeilensprung-VerfahrenR08: (-/w) Schalter für Zeilensprung-Verfahren 00 &00 00 &00! ! R09: (-/w) Rasterzeilen/Buchstabe - 1 07 &07 07 &07! ! Erklärungen zu den einzelnen Registern: R10: (-/w) Einstellung für Hardware-CursorR10: (-/w) Einstellung für Hardware-Cursor 00 &00 00 &00! ! Erklärungen zu den einzelnen Registern: R11: (-/w) Einstellung für Hardware-CursorR11: (-/w) Einstellung für Hardware-Cursor 00 &00 00 &00! ! Erklärungen zu den einzelnen Registern: R12/13: (r/w) Text-Start-AdresseR12: (r/w) Text-Start-Adresse (msb) 48 &30 48 &30! ! R13: (r/w) Text-Start-Adresse (lsb) 00 &00 00 &00! ! Erklärungen zu den einzelnen Registern: R14/15: (r/w) Adresse des Hardware-CursorsR14: (r/w) Adresse des Hardware-Cursors (msb) 192 &Der Zeichensatz des Schneider CPC: &C0 = 192C0 192 &Der Zeichensatz des Schneider CPC: &C0 = 192C0! ! R15: (r/w) Adresse des Hardware-Cursors (lsb) 00 &00 00 &00! ! Erklärungen zu den einzelnen Registern: R16/17: (r/ ) Lightpen-PositionR16: (r/ ) Lightpen-Position (msb) -- -- ! ! R17: (r/ ) Lightpen-Position (lsb) -- -- ! +------------------------------------------------------------------+ +------------------------------+ | Adressierung des Video-RAMs: | | CPU-Adresse - CRTC-Adresse | +------------------------------+ | Der Zeichensatz des Schneider CPC: &A0 = 160A0 - von der Die ICs im Überblick: Die ULA 40007, 40008 oder 40010
Die Anschlussbelegungen der wichtigsten ICs im CPC: Die ULA 40007 und 40008 (CPC 464 und 664)
Die Anschlussbelegungen der wichtigsten ICs im CPC: Die ULA 40010 (CPC 6128)
ULA
| | A1 bis A10 - MA0 bis MA9 | | A11 bis A13 - RA0 bis RA2 | | A14 und A15 - MA12 und MA13 | +------------------------------+

Valid HTML   Valid CSS