Patric Ljung
<5455>
· Text 214 · w6 · kommentar
1985-01-22 21:51
Ärende: FNCursor,FNTangentbord?,FNGet
-------------------------------------------------
I tex ett terminalpgm vill man ju gärna ha cursorn synlig, alltid.
Det räcker då med att skriva OUT 56,10,57,8+64+32, detta aktiverar cursorn
med den vanliga hastigheten på blinket, halva hast. fås istället med
OUT 56,10,57,8+64 (det kan vara tvärtom). Litet förklaringar:
Det man gör är att man programmerar CRTC-kretsens register 10, som
innehåller info. om cursorn, OUT 56,10. Informationen är
bit 6=1+bit 5=1 1/32 field rate, bit 6=1 1/16 field rate, bit 5=1 Cursorn
ej synlig, bit 6=0,bit 5=0 Cursorn fast, 8 anger i vilken tecken matris
linje den skall börja. Men nu faller det sig som så att GET W¤ stänger
av cursorn; bit 5=1,bit 6=0. Get görs istället som
IF PEEK(65506) POKE 65506,0 ELSE ! till samma rad
A¤=CHR¤(PEEK(65507)) : ! SLUT
Hinner inte berätta mer nu. mvh Patric Ljung