len Yollar 2. Joystick portu, ateş tuşu basılı 110 106 102 107 103 108 101 109 Serbest konum: 111 1. Joystick portu, ataş tuşu basili 253 Serbest konum: 255 oyunlarının temel taşını oluşturur. Bilgisayarda mikro-işlemci bir joy- stick arasındaki bağlantıyı CIA (Complex Interface Adapter) adlı en- tegre sağlar. Bu entegre joystick- port'tan gelen sinyalleri hafızanın 56320 ve 56321'inci byte'larına akta- Tır. Bu şekilde Port 1'deki joystick'- in durumunu şöyle öğrenebilirsiniz: PRINT PEEK (56320) Aynı şekilde Port 2'deki joystick için Ç PRINT PEEK (56321) yazmanız gerek. Resim 2'de joystick'in her konumu için elde edeceğiniz değerleri görebi- lirsiniz. Kendi yazacağınız program- larda joystick'te ateş tuşunun basılı olup olmadığını aşağıdaki örnekte ol- duğu gibi öğrenebilirsiniz. 0 REM ***** FPİRE-BUTTON ***** 20 A — PEEK(56320):REM PORT l 30 IF (A AND 16)-0 THEN PRINT “ATES !1!”; GOTO 10 40 IF (A AND 16) 0 THEN PRINT “LUTFEN ATESE BASIN V”:GOTO 10 Yukarıdaki programı aynı şekilde diğer yönlere de ayarlayabilirsiniz. Joystick ve klavyeden sonra karşı- mıza üçüncü bir veri aleti çıkıyor: Light-Pen (Işık Kalemi). Bu alet yar- dımıyla bilgiler bilgisayara doğrudan ekran üzerinden verilebilir. Işık kale- minin çalışması televizyon veya mo- nitör tüplerindeki elektron ışınlarına dayanıyor. Televizyonda veya monitör ekramn- ANIL GÜL G.Pin'ininden bir sinyal göndermek- tedir. Bilgisayar bu sinyal sayesinde ışık kaleminin ekran üzerindeki yeri- nin X ve Y koordinatlarını saptamak- tadır. Light-Pen'inin ekran üzerindeki konumunu aşağıdaki şekilde öğrene- bilirsiniz: X Koordinatı için ....... PRINT PEK (53267) Y Kordinatı için ...... PRINI PE- EK (53268) Yalnız burada monitörün ve ışık Resim 3. Işık kalemi grafik programlarında kullanırı. da gördüğünüz görüntü elektron ışın- ları tarafından oluşturulmaktadır. Bu elektron ışınları ekran üzerindeki çok sayıda satırı sol üst köşeden sağ alt köşeye olmak üzere taramaktadırlar. Bu arada çeşitli parlaklık dereceleri- ne sahip bir fosfor tabakası oluşmak- tadır. Tüm bu işlemler o kadar çabuk gerçekleşmektedir ki, ekran üzerinde hareketli görüntüler oluşmaktadır. Işık kaleminin ucunda bulunan fo- to diyot elektron ışınının ekranı tara- yışı sırasında C-64'ünüzün Video- chip'ine (VIC) joystick-port'un kaleminin kalitesine göre değişik de- Berler elde etmeniz mümkün. Bu yüz- 27