Videokretsen i TIKI-100 Rev C
-----------------------------

TIKI-100 inneholder kun bitmap-grafikk, dvs ingen tekstbaserte moduser.
Prosessoren kan skrive direkte til skjermhukommelsen hvis bit 2 og 3 i
systemregisteret (1CH) er satt.
Grafikkhukommelsen representeres p skjermen p den intuitivt riktige mten.
128 bytes per linje, alle disse bytene er etter hverandre i RAM. Totalt 256
linjer:

   +---------------------------------------+
   |byte 0 ...                    byte 127 |
   |byte 128 ...                  byte 255 |
   |  .                                    |
   |  .                                    |
   |  .                                    |
   |                                       |
   |                                       |
   |                                       |
   |                                       |
   |                                       |
   |byte 32640 ...              byte 32767 |
   +---------------------------------------+

I/O-port 0CH - Modusregister

Bit 7 = 1:  Skriv farge. Ved hver HBLANK legges fargen i fargeregister 14H inn i
            pallettplass angitt av bit 0-3
Bit 6:      Ikke brukt
Bit 4-5:    Velger opplsning
            Bit 5    Bit 4
            0        0
            0        1        2 farger, 1024 kolonner
            1        0        4 farger, 512 kolonner
            1        1        16 farger, 256 kolonner
            Alle 16 fargene i palletten benyttes av videokretsen i alle moduser.
            Dersom ikke paletten settes slik det er tenkt kommer det fargerikt
            rot p skjermen i 2 og 4 fargers modus. For 2-fargers modus: Sett
            farge 2,4,6,8,10,12,14 lik farge 0, og farge 1,3,5,7,9,11,13,15 lik
            farge 1. For 4-fargers modus: Sett farge 4,8,12 lik farge 0, farge
            5,9,13 lik farge 1, farge 6,10,14 lik farge 2, og farge 7,11,15 lik
            farge 3.
Bit 0-3:    Hvilken plass i palletten fargen i fargeregisteret skal legges inn i
            (hvis bit 7 = 1)

I/O-port 14H - Fargeregister

Dette brukes til mellomlagring av en farge fr den lagres i palletten (se
modusregister). Farger blandes slik:

Bit 5-7: Rd intensitet
Bit 2-4: Grnn intensitet
Bit 0-1: Bl intensitet

Registeret er invertert, dvs at 0 gir sterkest intensitet og 7 (3 for blfarge)
gir svakest intensitet. 

Hardware-scrolling

Hardware scrolling styres gjennom dataporten p lydkretsen AY-3-8912. Les mer om
dette i egen tekst.

---
27 juni 2001
Asbjrn Djupdal, djupdal@stud.ntnu.no

