Kristoffer Eriksson
<5357>
· Text 2489 · w8 · kommentar
1986-01-06 01:35
Ärende: Rad 25 och inverterad text på ABC80X
På 806 är det ganska enkelt, eftersom man kan skriva t.ex
PRINT CUR(24,0) YEL NWBG BLK "Detta är rad 25";
På 802 däremot är man tvungen att POKE:a in texten eller använda andra
knep, varvid bit 7 ska vara ett-ställd. Dock finns det en del 802:or
med större teckenprom som har andra tecken än inverterade normala tecken
på de koderna. Med "andra knep" menar jag exempelvis:
DIM Line25¤=0
POKE VAROOT(Line25¤),80,0,32640,SWAP%(32640),80,0
Text¤="Detta blir inverterat på rad 25"
FOR I=1 TO LEN(Text¤)
MID¤(Line25¤,I,1)=CHR¤(ASC(MID¤(Text¤,I,1)) OR 128)
NEXT I
fast när man ändå måste behandla varje tecken för sig, går det ju lika
bra med ren POKE.