Commodore sayı 11, sayfa 53

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 53

Başparmağınız birçok oyun için yavaş mı kalıyor?.. AUTOFİRE'lı joystick'i olanlar bu soruna gülüp geçeceklerdir. Fakat sizin böyle bir imkânınız yoksa bile burada vereceğimiz uygulama, bu eksiğinizi giderecektir.

Ayhan KALAYLIOĞLU

Maalesef bazı oyunlarda çılgın gibi joystick'e abanıp, sağa sola çırpınmanız gerekmektedir. Ama gene de böyle durumlar o oyundan vazgeçmeniz için yeterli bir gerekçe değildir. Hatta çoğu kimse için oyunları çekici yapan, bu özelliktir. Sonuç olarak zararı görenler, joystick ve eller olur. Joystick endüstrisi böyle bir eksikliği görmüş ve hiç olmazsa ateş etmek gibi en basit işlemi otomatikleştirmeyi düşünmüştür. Bu yeni özelliğin adı AUTOFİRE olup pahalı olmasından başka kendiliğinden seri olarak ateş etmesiyle, daha evvel oynanması çok zor olan oyunları ve geçilmesi imkânsıza yakın zorluktaki ara etapları kolayca becermenizi sağlıyor. Gelelim devremize... Devremiz pek karışık olmadığı için üstün bir tecrübe ve çaba istemiyor. Elektroniğe biraz eli yatkın olanlar buradaki devrenin üstesinden geleceklerdir. Devremizin genel özellikleri şunlardır: Devremiz joystick ile bilgisayar arasında bulunan üçüncü bir ünite durumundadır. Üzerinde bir açma-kapama düğmesi bulundurduğundan gerektiğinde joystick'inizi normal durumuyla kullanabilmenizi sağlar. Aletimizin üzerinde bulunan ikinci bir düğme ise atış hızını ayarlama fonksiyonunu üstlenmiştir; hemen yanında bulunan bir LED ise otomatik ateş etme işleminin gözle takibine olanak vermektedir. Devremizi teknik olarak incelersek daha evvelden tanıdık olduğumuz bir elemana rastlarız. Bu eleman, TİMER görevi yapan NE555 tümleşik devresinden başkası değildir. Timer'ımız burada joystick port'unun 6 numaralı girişini periyodik olarak şase seviyesine çekmektedir. Bu işlem zaten daha evvelden klasik joystick'in ateş etme fonksiyonunun aynısıdır. Ateş etme (daha doğrusu tekrar) hızı bir RC (rezistans-kapasitör) çifti tarafından belirlenmektedir. Kapasitör olarak 0.4 mikrofarad kutupsuz tip seçilmiştir; rezistans ise 25 kiloohm'luk potansiyometredir. Rezistansımızın ayarlanabilir tipte olması ateş etme hızının kullanıcı kontrolünde olmasını sağlar. Daha evvel de belirttiğimiz gibi devremizin montajı basit. Bu yüzden hata yapmak, hata yapmamaktan daha zor bir hal alıyor. Gene de tümleşik devrenin soketlenmesini salık veririz. Devremizdeki tüm elemanlar, piyasadan kolayca temin edilebilecek tipte seçildi. Devre pek kritik olmadığı için delikli pertinaks kullanmanın hiçbir sakıncası olmayacaktır. Bu yöntem hem daha basit olacak, hem de sonuca daha çabuk varabilmenizi sağlayacaktır. Fakat siz hâlâ “ben her işimi düzenli yaparım, PCB hazırlama işiyle de uğraşırım” diyorsanız sizin için de bir engel yok. Devre planını ve malzeme listesini hemen aşağıda bulabilirsiniz. Devremiz öncelikle Commodore 64 için tasarlandıysa da 128 ile yaptığımız denemeler de başarılı oldu. Hatırlatmamız gereken son bir konu ise devremizi bilgisayar çalışır durumda iken takıp çıkarmamanız gerektiğidir. Bu kural aynı zamanda diğer çevresel aletler için de geçerlidir. Statik yük birikimi bilgisayarınızın içindeki CMOS çiplere zarar verebilir. Bizden söylemesi...

Malzeme Listesi

Joystick girişi için bir adet dişi, bir adet erkek ünite 1 NE555 1 Soket (8'li) 1 Diyot Rezistanslar: 2 220 Ohm 1 47 kOhm 1 25 kOhm Potansiyometre Kapasitörler: 1 0.1 mikrofarad 1 0.4 mikrofarad Diğer: 1 LED (5 mm çaplı) 1 Şalter (açma-kapama tipi) 1 Delikli pertinaks (2.54 mm delik aralığı)

Klavyeyle gezinmek için ← ve → tuşları.