Magic Disk 64

home to index to text: MD9005-KURSE-GRAFIKKURS_TEIL_6-1_:_PICASSO_UND_ALL_DIE_ANDERN....txt
           Grafikkurs Teil 6            
    "Picasso und all die andern..."     

Hallo zur sechsten und letzten Runde des Grafikkurses. Heute wollen wir diesen Kurs abschließen, indem ich Ihnen zunächst noch ein wenig über die Zeichensatzprogrammierung erzählen werde und dann noch ein paar kleine Grafiktips geben werde. Fangen wir also an:
Letzten Monat hatten wir uns ja mit der Einrichtung eines neuen Zeichensatzes in unserem Rechner beschäftigt. Wo man diesen im Speicher ablegt, wie man ihn einschaltet, und wie man ihn verändert, hatten wir ja schon geklärt. Nun gibt es aber auch bei der Zeichensatzdarstellung einige Sondermodi, ebenso wie bei der HIRES-Grafik, mit denen wir die Anzahl der Farben auf dem Bildschirm erhöhen können.
Da haben wir zunächst einmal den Multicolor- Zeichensatz, der ähnlich wie die Multicolor-Grafik funktioniert. Sie können diesen Modus durch Setzen des 4 .
Bits in Register 22 des VIC einschalten.
Wie Sie sehen ist dies übrigens das selbe Bit, wie beim HIRES-Multicolormodus, woraus sich auch eine gewisse Verwandschaft ergibt. Setzen Sie also dieses Bit mit:

POKE V+22,PEEK(V+22) OR 16              

( wobei V=53248= Basisadresse VIC), so KÜNNEN Sie den momentanen Zeichensatz nun in Multicolor-Darstellung benutzen.
Sie KÜNNEN, MÖSSEN aber nicht! ! ! Hierzu jedoch erst einmal die Erläuterung des Aufbaus eines Multicolorzeichens. Ebenso wie bei der Multicolorgrafik werden je 2 Bits von den 8 Bits eines Datenbytes zu einem Grafikpunkt zusammengenommen.
Hierbei geben dann die vier möglichen Bitkombinationen an, welche Farbe an welcher Stelle dargestellt werden soll.
Die Farbgebung selbst wird zum Einen durch die entsprechende Farbe im Color-RAM ( von 55296 bis 56295), das Sie ja schon bei der HIRES-Multicolordarstel- lung kennengelernt haben ( MagicDisk 3/90- Grafikkurs Teil 4), zum Anderen kommen die Farben aus dreien der 4 Hintergrundfarbregister des VIC. Diese sind die Register 33,34 und 35( das vierte ist Register 36, wird jedoch hier nicht benutzt) . Sehen Sie doch noch einmal in die Registertabelle aus dem ersten Teil des Grafikkurses ( MD 12/89), damit sie die Lage dieser Register erkennen. . .
Bei den verschiedenen Bitkombinationen eines Zeichens holt sich der VIC die entsprechende Farbe aus dem entsprechenden Register. Hierzu eine Tabelle:

Bitmuster Farbregister                  
  00      Register 33 (53281)           
  01      Register 34 (53282)           
  10      Register 35 (53283)           
  11      Farb-RAM, Bits 0-2            

Als Erläuterung sehen Sie sich bitte die Grafik an, die vor dem 2 . Teil zu sehen ist. . .

Valid HTML 4.0 Transitional Valid CSS!