|
+----------------------------------------------------+
! 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 INSTRUCTIONE 46 &2LOW KERNEL JUMPBLOCK: 000E: LOW PCBC INSTRUCTION LOW KERNEL JUMPBLOCK: 001E: LOW PCHL INSTRUCTIONE!
! 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 INSTRUCTIONE 142 &8LOW KERNEL JUMPBLOCK: 000E: LOW PCBC INSTRUCTION LOW KERNEL JUMPBLOCK: 001E: LOW PCHL INSTRUCTIONE!
! 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 INTERRUPTB 30 &1LOW KERNEL JUMPBLOCK: 000E: LOW PCBC INSTRUCTION LOW KERNEL JUMPBLOCK: 001E: LOW PCHL INSTRUCTIONE!
! 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 |
+------------------------------+
| |