A 7360-as chip (TED) fontosabb regiszterei.:


A Plusf4-esbe a gyártók egy új chipet építettek be, amelynek a típusjele 7360, neve TED (TExt Display). Ez a chip igen nagy teljesítményű: feladatai közé tartozik a tárkezelés (max. 64 kbyte), a kép és a hang előállítása, valamint a billentyűzet és a botkormányok figyelése.
     A TED báziscíme (kezdőcíme) $FFOO (65280). Ezután egy sor regiszter következik, amelyek közül a legfontosabbakat ismertetjük.
$FFOO 65280   1. időzítő, alsó byte
$FF01 65281     1. időzítő, felső byte
$FF02 65282     2. időzítő, alsó byte
$FF03 65283     2. időzítő, felső byte
$FF04 65284     3. időzítő, alsó byte
$FF05 65285     3. időzítő, felső byte
$FF06 65286     0-2. bit: képernyő tartalom függőleges pozíciója (lehetővé teszi a képernyő eltolását 8 képponttal)
                           3. bit: O = 24 képernyősor, 1 = 25 képernyősor
                           4. bit: O = képernyő kikapcsolva
                                         1 = képernyő bekapcsolva
                           5. bit: O = finomfelbontás bekapcsolva
                                         1 = finomfelbontás kikapcsolva
                           6. bit: O = bővített háttérszÍn mód kikapcsolva
                                         1 = bővített háttérszÍn mód bekapcsolva
                           7. bit: mindig O
$FF07 65287     0-2. bit: a képernyő vízszintes pozíciója
                            3. bit: O = 38 oszlop, 1 = 40 oszlop
                            4. bit: O = többszÍnű üzemmód kikapcsolva
                                          1 = több színű üzemmód bekapcsolva
                            5. bit: 1 = képernyő vízszintes pozíciójának befagyasztása
                            6. bit: O = PAL-rendszer (tv) .
                                          1 = NTSC-rendszer (tv)
                            7. bit: O = inverz ábrázolást engedélyezi
                                          1 = inverz ábrázolást letiltja
$FF08 65288 Billentyűzetállapot (latch)
$FF09 65289 Megszakításérzékelő regiszter
                           O. bit: nem használt
                           1. bit: 1 = rasztermegszakítás
                           2. bit: nem használt (fényceruza megszakítás helye)
                           3. bit: l = 1. időzítő alulcsordulás megszakítás
                           4. bit: l = 2. időzítő alulcsordulás megszakítás
                           5. bit: nem használt
                           6. bit: 1 = 3. időzítő alulcsordulás megszakítás
                           7. bit: megszakítás megtörté~t jelzőbit
$FFOA 65290   O. bit: a $FFOB (65291) regiszter 8. bit je, a többi bit szerepe ugyanaz, mint a
                                        65289-es regiszternél. Minimum 1 bit megegyezésekor létrejön egy megszakítás (IRQ).
$FFOB 65291  0-7. bit: rasztersor (8. bit) a 65290-es regiszterben
$FFOC 65292   O. bit: a hardver-kurzor 8. bit je
                           1. bit: a hardver-kurzor 9. bit je
                           2-7. bit: nem használt
$FFOD 65293   0-7. bit: a hardver-kurzor bitjei
$FFOE 65294   0-7. bit: 1. hanggenerátor frekvencia
$FFOF 65295   0-7. bit: 2. hanggenerátor frekvencia
$FF10 65296    O. bit: 2. hanggenerátor frekvencia 8. bit je
                            1. bit: 2. hanggenerátor frekvencia 9. bit je
                            2-7. bit: nem használt
$FF11 65297     0-3. bit: hangerő
                            4. bit: 1. hanggenerátor hang be/kikapcsolása
                            5. bit: 2. hanggenerátor hang be/kikapcsolása
                            6. bit: 2. hanggenerátor (zaj) be/kikapcsolása
                            7. bit: 1 = hanggenerátorok bekapcso1ási állapotának visszaállítása
 $FF12 65298     O. bit: 1. hanggenerátor frekvencia 8. bit je
                            1. bit: 1. hanggenerátor frekvencia 9. bit je
                            2. bit: 1 = karakterkészlet a ROM-ban van
                                      O = karakterkészlet a RAM-ban van
                            3-5. bit: bittérkép báziscíme
                            6-7. bit: nem használt
 $FF13 65299     O. bit: állapot, 1 = ROM
                             1. bit: Single clock
                             2-7. bit: karaktergenerátor kezdőcíme
$FF14 65300     0-2. bit: nem hasznalt
                            3-7. bit: képernyő és színtár kedeti címe
$FF15 65301      O. hatterszmreglszter ~
                             0-3bit: szín
                            4-6. bit: fényesség
                             7. bit: nem használt
 $FF16 65302 1.  háttérszínregiszter
                             bitkiosztás, mint a $FF15 regiszternél
 $FF17 65303 2.  háttérszínregiszter
                             bitkiosztás, mint a $FF15 regiszternél
 $FF18 65304 3.  háttérszínregiszter
                              bitkiosztás, mint a $FF15 regiszternél (keretszín)
 $FF19 65305 4.  háttérszínregiszter
                              bitkiosztás, mint a $FF15 regiszternél



tedregiszterkicsi.gif (13314 bytes)