Patric Ljung
<5455>
· Text 5234 · w8 · kommentar
1986-10-19 10:56
Ärende: Attribute på ABC806
Attribut-koder:
Normalfallet:
D7 D6 D5 D4 D3 D2 D1 D0
! ! ! ! ! B G R--Anger teckenfärg 0-7
! ! B G R-----------Anger bakgrundsfärg 0-7 (för varje tecken)
! U--------------------Sätter understrykning på tecknet
F-----------------------Gör att tecknet blinkar
Specialfall, då teckenfärg är samma som bakgrundsfärg:
D7 D6 D5 D4 D3 D2 D1 D0
0 0 X X X X X X--Programmerarens kod, attribut=sist valda
0 1 X X X X X X--Reserverad för framtida behov
1 0 X X X X X X--Blank
1 1 1 1 1 1 1 1--Elongate, normal höjd
1 1 1 1 0 1 1 0--Elongate, dubbel höjd, övre raden
1 1 1 0 1 1 0 1--Elongate, dubbel höjd, undre raden
Ett elongerat tecken täcker två teckenpositioner, attributet i tecken-
position två används för att ange blink, understrykning och färger för
det elongerade tecknet.
Notera:
Programmerarens kod, attribut=sist valda innebär att om hela skärmen
rensats och attributkod 0 (noll) lagts i hela minnet får till följd att
hela raden får exempelvis understrykning eller färgad bakgrund om man
inte skrivit något efteråt med annat attribut.
Om man vill klara sig undan denna feature kan man när man rensar bildminnet
lägga ut det attribut man vill att texten skall ha (exempelvis 7 för
vit text). Vill du då ha understrykning på ett tecken så får du under-
strykning enbart på det tecken du skrivit ut.
mvh / Patric