Bu sayfadaki yazılar
Sayfanın metni
Sayfa 4
C-64'de fonksiyon tuşları herhangi bir seçeneği seçmek için son derece faydalıdır. Birçok bilgisayarda bulunan fonksiyon tuşlarına belirli bir komut grubu yüklemek mümkünken C-64'de bunu yapamıyoruz. İşte programımızın amacı fonksiyon tuşlarını istediğimiz komutları taşıyacak şekilde programlamak.
Programımız çalıştığında istediğiniz bir fonksiyon tuşuna en fazla 30 karakter uzunluğunda bir komut veya komut grubu yükleyebilirsiniz. Bu şekilde kullanılan fonksiyon tuşları hem zamandan kazanmanızı sağlayacak hem de hayatı çekilir hale getirecek.
Mesela F1 tuşuna LIST komutunu yükleyebilirsiniz. Bundan sonra bir programın listesini almak istediğinizde bütün yapmanız gereken F1 tuşuna basmak olacak. Disket kullanıcılarının en büyük dertlerinden biri disketin içeriğini almak için uzun uzun yazmak zorunda oldukları komutlardır. Artık istediğiniz bir fonksiyon tuşuna LOAD"$",S komutunu yükleyerek bu işi tek tuşa indirebilirsiniz.
Programınızı çalıştırmadan evvel muhakkak kasete veya diskete kayıt edin. Program makine dilinde yazıldığı için herhangi bir hata sonunda bütün programı yeniden yazmak zorunda kalabilirsiniz. Programı rahatlıkla yazabilmeniz için bir BASIC yükleyici şeklinde hazırladık. RUN komutu ile çalıştırıldıktan sonra NEW yazın. Daha sonra programı aktif hale getirmek için SYS 52224 komutunu verin. Artık fonksiyon tuşlarına istediğiniz komutları vermeye hazırsınız.
F1 tuşundan F6 tuşuna kadar tüm fonksiyon tuşlarını amacınıza uygun şekilde programlayabilirsiniz. Demin de söylediğimiz gibi her fonksiyon tuşuna en fazla 30 karakter uzunluğunda bilgi girebilirsiniz. Programladığınız fonksiyon tuşuna bastığınızda o işa verilmiş olan komut sanki klavyeden yazmışsınız gibi ekrana çıkacak ve normal şekilde işleyecektir.
F7 tuşuna bastığınızda fonksiyon tanımlama programımız çalışmaya başlıyor. F8 tuşu ise herhangi bir komut grubunu siler. F7 veya F8 tuşuna bastıktan sonra hangi fonksiyon tuşu üzerinde çalışmak istiyorsanız o tuşa basın. Karşınıza '*' yıldız işareti çıkacak. Şimdi istediğiniz komutları yazarak seçtiğiniz fonksiyon tuşunu programlayabilirsiniz. Yazdığınız komut grubunu bitirmeden evvel RETURN tuşuna basın. Yazmış olduğunuz komutların sonuna sola bakan bir ok eklenecek, bu RETURN tuşunu simgeliyor. Eğer RETURN tuşuna basmazsanız programlamış olduğunuz fonksiyon tuşuna bastığınızda sadece vermiş olduğunuz komut yazılacak, ancak işleme konmayacaktır. Herhangi bir fonksiyon tuşunu programlamayı bitirmek için klavyenin en üst sırasındaki en sol tarafta bulunan sola bakan ok tuşuna basıp tanımlamayı bitirin. Artık fonksiyon tuşunuz tanımlı hale geldi. Fonksiyon tuşuna tanımlamayı yazarken hatalı bir şey yazarsanız bunu silmek için SHIFT ve boşluk tuşlarına beraber basın.
Bu tanımlamada CLR, HOME ve benzeri tuşları kullanırsanız RETURN tuşunda olduğu gibi sola bakan bir ok yazılır. Tanımlamış olduğunuz bir fonksiyonu tekrar aynı yöntemi izleyerek yeniden tanımlayabilirsiniz. Tanımlanmamış veya silinmiş herhangi bir fonksiyon tuşuna bastığınızda bilgisayar bunu göz önüne alıp almayacak.
Makine dili ile ilgilenenler için programımızın kullandığı adresleri verelim: Program $CC00 (52224) adresinde başlıyor. Yapmış olduğunuz tanımlamalar $CE00 adresinden başlanarak saklanıyor. $0314/5 adresindeki IRQ vektörünü kullanarak programımızı çalıştırıyoruz.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 5
COsBEPRİNT LÜTFEN BEKLEYİN..." PEM 8 BOSLÜK FOR Tü 52651 : READ A : PÜKE KA £ PRİNT IF Cü<> 54163 THEN PRİNT "DATA SATIRLARI HATALI 1! PRINT"DATA SATIRLARI DOGRU- SEYE EDİP İLE CALISTIRIN.” STÜP
DATA DATA DATA READY.