Lars Gjörling
<6825>
· Text 304 · w8 · kommentar
1991-05-19 11:44
Ärende: Inverterad video
Jag har ingen erfarenhet av monokrom skärm, men vet att fgctl och
blk, gblk etc fungerar på annat sätt på monokrom skärm än på en
färgskärm.
806:an har ett attributminne med lika många bytes som skärmminnet.
Pekaren till detta minne följer pekaren till skärmminnet. Man kan
lagra färger m.m. i attributminnet med "print yel ..." etc. Men det
går också att lagra direkt med "out 53,X" där X = färg + 8*backgr
(där både färg och backgr ligger i intervallet 0 .. 7 och 0
motsvarar svart och 7 vitt). Vill man ha vita tecken på svart
bakgrund gäller alltså "out 53,7" och för svarta tecken på vit
bakgrund "out 53,56" (8*7 = 56). Man kan öka X med 64 om man vill
ha understrykning och med 128 om man vill ha flash.
Ett avgivet "out 53,X" gäller för det tecken som skrivs ut och för
raden ut. Vill man att färgattributet skall gälla även för fort-
satta rader, kan man avge kommandot "Attribute 5", ett i manualen
odokumenterat attribute-värde.
Pröva med att avge kommandona "Attribute 5" och "out 53,56". Eventu-
ellt också "fgctl wht". Jag vet inte säkert om det här hjälper på
en 815-skärm.