Stefan Lennerbrant
<4364>
· Text 241 · w8 · kommentar
1991-04-15 12:25
Ärende: Ljuspenna t. ABC800-datorerna
På ABC800 får man lösa avläsningen av ljuspenna tex genom att låta
en fylld ruta (ascii 127) fara runt över skärmen, uppifrån och ner,
vänster till höger, och låta pennan reagera om den "ser" en sådan fyrkant
på något ställe på skärmen (den är ju rätt så ljusstark jämfört
med de andra tecknen)
Fyrkanten skrivs ut av ett "bakgrundprogram" som sparar undan det
gamla tecknet på en viss skärmposition, skriver dit en fyrkant och sedan
återställer det gamla tecknet - allt det här går väldigt fort,
naturligtvis.
På många andra datorer, tex PC, finns det speciella ingångar för
ljuspenna, men hur det fungerar kan kanske någon annan berätta. Har
det med själva skärmuppdateringen att göra?
Jag antar att det var ungefär så här som Bit för bit läste av
ljuspennan (och som finns beskrivet i en del datatidningar också), eller
finns det något annat sätt att göra det på ABC800 (ABC80)
(Hm - långt bak i minnet pinglar något om att det skulle finnas något
stift inne i 800'n för just ljuspenna, hur är det gjort egentligen?)
mvh