Grafikkurs  Teil 6 .3
 Wie  Sie  sehen  haben  wir  die  übrigen  Bits
( von 4 bis 7) ja  auch  schon  alle  abgehandelt, bis  auf  die  Bits 4 und 7 aus
 Steuerregister 1 . Letzteres  Bit  geht  uns
 auch  gar  nichts  an, da  es  etwas  mit  der
 Raster-IRQ- Programmierung  zu  tun  hat, die  in  BASIC  nicht  zu  realisieren  ist
( wie  so  oft  auch  hier  ein  Verweis  auf
 den  Assemblerkurs, der  parallel  zu  diesem  hier  läuft) .
 Bit 4 hat  eine  ziemlich  einfache  Bedeutung, die  ich  am  Besten  gleich  an  den
 Mann  bringe. Mit  diesem  Bit  kann  man, wie  aus  der  Grafik  eben  schon  ersichtlich, der  Bildschirm  schlichtweg  einund  ausgeschaltet  werden. Im  Klartext
 heißt  das, daß  wenn  Sie  dieses  Bit  setzen, der  sichtbare  Bildschirm  einfach
 weggeblendet  wird  und  in  der  Rahmenfarbe
 erscheint. Ich  möchte  darauf  hinweisen, daß  der  Bildschirminhalt  NICHT  verloren
 geht, das  ganze  ist  eher  wie  ein  Vorhang zu  vergleichen - hinter  diesem " Vorhang" kann  man  immer  noch  den  Bildschirmspeicher  verändern, nur  wird  das  erst  sichtbar, wenn  der  Vorhang  wieder  zur  Seite
 geschoben  wird. Wir  haben  dem  VIC  also
 lediglich  die  Anweisung  gegeben  den
 Bildschirm  nicht  mehr  darzustellen, was
 uns  zwei  Vorteile  bringt.
 Der  entscheidende  Vorteil  liegt  wohl
 darin, daß  der  VIC  den  Prozessor  des
64 ers  nun  nicht  mehr  beim  Zugriff  auf
 den  Speicher  stört ( hat  was  mit  dem  Aufbau  von  Computern  allgemeinhin  zu  tun.
 In  aller  Regel  kann  nämlich  nicht  mehr
 als  EIN  Chip  gleichzitig  auf  den  verfügbaren  Speicher  zureifen) . Da  der  VIC  nun
 normalerweise  aber  sehr  häufig  auf  den
 Speicher  zugreifen  muß  um  das  Bild  auch
 sauber  und  flimmerfrei  darstellen  zu
 können, und  somit  den  Prozessor  bremst, der  dann  nämlich  ein  paar  Nanno  bis  Microsekunden  auf  den  Zugriff  warten  muß, erhalten  wir  mit  dem  Abschalten  des
 Bildschirms  einen  Geschwindigkeitsvor- teil. Diesen  kann  ich  Ihnen  auch  genau
 beziffern: bei  Programmen  die  häufig  auf
 Diskette  zugreifen ( z. B. Kopierprogramme) wird  etwa 15%( !) schneller  gearbeitet  als  sonst. Bei  Programmen  die  im
 Speicher  arbeiten  sind  es  immerhin  noch
5%, und  die  können  sich  ja  häufig  schon
 bemerkbar  machen. Ich  denke  da  zum  Beispiel  an  komplizierte  Grafikberechnungen, die  unter  Umständen  einige  Stunden
 dauern  können. . .
 Zum  Anderen  haben  wir  BASIC-Programmier
 aber  auch  den  Vorteil, daß  wir  so  den
 Bildschirmaufbau  eines  Programms  verbessern  können. Angenommen  Sie  hätten  ein
 Programm, das  noch  langwierig  im  Bildschirmspeicher  herumpoket, bis  der
 endgültige  Zustand  erreicht  ist. Es
 sieht  einfach  unsauber  aus, wenn  da  noch
 lange  rumgefriemelt  wird  bis  man  endlich
 was  erkennen  kann. Also  schalten  wir  den
 Bildschirm  in  dieser  Aufbauphase  einfach
 ab  und  verdecken  das  vorläufige  Chaos
 darunter  unter  dem " Vorhang  der  Liebe",
 wie  man  so  schön  sagt.
 Doch  nun  zurück  zu  den  anfangs  schon
 erwähnten  Bits 0-3 der  beiden  Steuerregister. Mit  Ihnen  können  wir, wie  schon
 erwähnt, die  Lage  und  das  Aussehen  des
 Bildschirms  verändern.
 Zunächst  zu  den  Bits 3 der  beiden  Register. Mit  Ihnen  können  wir  den  Bildschirm, relativ  zu  der  Normalsarstellung," verkleinern" . Bit 3 aus  Steuerregister 1 steuert  hierbei  die  Anzahl  der
 dargestellten  Zeilen. Ist  es  gesetzt, so
 zeigt  der  VIC, wie  gewohnt,25 Zeilen
 an. Löschen  wir  es  nun  aber, so  blendet  VIC  jeweils  die  Hälfte  der  obersten  und
 der  untersten  Bildschirmzeile  weg. ACH-TUNG: Auch  diesmal  geht  der  entsprechende  Bildschirminhalt  NICHT  verloren, er
 wird  lediglich  nicht  angezeigt!
 Ebenso  verhält  es  sich  mit  Bit 4 von
 Steuerregister 2, nur  daß  letzteres  für
 die  Anzahl  der  Bildschirmspalten  zuständig  ist. Bei  gesetztem  Bit  haben  wir  wie üblich 40 Spalten (= Zeichen) pro  Zeile, bei  gelöschtem  Bit  werden  diese  auf 38 reduziert, indem  diesmal  jeweils  die
 Spalte  ganz  links  und  ganz  rechts  am
 Bildschirm  verschwindet. Auch  diesmal
 sind  diese  Spalten  lediglich  nicht
 sichtbar!
 Doch  was  für  einen  Vorteil  bringt  uns
 das  nun. Das  zeige  ich  Ihnen  am  Besten
 mit  der  Funktionsweise  der  Bits 0-2 der
 beiden  Steuerregister. Diese 3 Bits
 steuern  jeweils  den  Abstand  des  ersten
 sichtbaren  Bildschirmpunktes  von  oben
 und  von  links, auch  als  Offset  bezeichnet. Am  besten  erläutere  ich  Ihnen  das
 anhand  einer  Grafik  die  vor  dem  nächsten
 Kursteil  zu  sehen  ist. . .
