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