![]() |
|||||||||
FĂ©nyceruza Bizonyára mindenki emlĂ©kszik mĂ©g azokra az ifjĂşsági filmekre, melyekben hiper BASIC-ben jártas hackerek nyomultak Ă©s játĂ©kgĂ©pĂĽkkel feltörtĂ©k a NASA űrtorpedĂł rendszerĂ©t. Azokban használtak nĂ©ha olyan eszközt, amivel lehetett rajzolni a kĂ©pernyĹ‘re. Biztos szĂvesen használnál te is ilyesmit. Ez az eszköz volt a futurikus hangzásĂş fĂ©nyceruza.
MűködĂ©si elve Bizonyára mindenkit Ă©rdekel, hogyan is működhet maga a fĂ©nyceruza. A fĂ©nyĂ©rzĂ©keny áramköri alkatrĂ©sz, a fototranzisztor Ă©rzĂ©keli azt, amikor a katĂłdsugár a kĂ©pernyĹ‘ frissĂtĂ©sekor rávillant. Ez az emberi szemnek ez nem tűnik villanásnak, mert az Ă©rzĂ©kelĂ©sĂĽnk ehhez lassĂş. (Pontosan ezĂ©rt látunk kĂ©pet a televĂziĂłn, nem pedig villogást.) A villanás idĹ‘pontjában a VIC meg tudja azt, hogy hol is jár az wlwktronsugár, Ăgy meghatározhatĂł ebbĹ‘l, hol is van a fĂ©nyceruza a kĂ©pernyĹ‘n. Persze ez magában mĂ©g nem elĂ©g, szĂĽksĂ©gĂĽnk van egy nyomĂłgombra is, melynek nyomva tartásával jelezzĂĽk a gĂ©p felĂ©, hogy most akarunk "Ărni" a ceruzával, most van "odanyomva" a kĂ©pernyĹ‘höz.
A kapcsolás anyagszükséglete
A kapcsolás rajza A kapcsolást a port1-re kell kötni, ugyanis csak oda van kivezetve a VIC fĂ©nyceruza bemenete. A gomb nyomott állapotát a joy felfelĂ© iránya jelzi. Fontos a fototranzisztor sebessĂ©ge, az Ă©rzĂ©kelĂ©s pontossága/pontatlansága miatt, az X irányĂş koordinátákban pontatlanság jelentkezhet (a Motorola tĂpus 2 uS kapcsolási idejű, a Texas Instruments tranzisztorĂ© meg 5 uS, de a második könnyebben beszerezhetĹ‘).
Az itt letölthetĹ‘ BASIC program ( TXT, D64) mutatja hogyan olvashatjuk ki a fĂ©nyceruza Ă©rtĂ©keit. A fĂ©nyceruza aktuális koordinátái az LPX ($D013) Ă©s az LPY ($D014) regiszterekbĹ‘l olvashatĂł ki (Az Y Ă©rtĂ©k mindig pontos, de az X szĂłrást mutat.) mĂg a gomb nyomott állapota a joy 1 fel irányát kapcsolja, azt onnan tudjuk kiolvasni. A BASIC teszt program nem vĂ©gzi el ugyan, de illik az X Ă©rtĂ©ket átlagolni, sĹ‘t, mindenhol másutt 3 olvasást javasolnak, ám Ă©n Ăşgy gondolom, hogy assemblyben ez inkább 4 kell, hogy legyen, mert azzal könnyebb osztani. (Forrás fájl most nincs.)
Előnye, hátránya
DetektálhatĂłság Sajnos a kiegĂ©szĂtĹ‘t szoftverbĹ‘l detektálni nem lehet.
KapcsolĂłdĂł anyagok
Eddigi látogatók száma: 10561 |