Commodore 64'te sayısal ve alfa- betik tuşlara ilaveten her biri iki işle- ve sahip olabilen dört fonksiyon tuşu vardır. Hepimiz bu tuşların bir program içinde meünü seçiminde ya da genel olarak program kontrolünde işe yara- dıklarını görmüşüzdür. Bu tuşlara program içinde ya da doğrudan bir programla GET komu- onksiyon luşları Ne İşe Yarar? tu ile işlev kazandırılabilir. Bu tuşları programlayabilmek için sahip olduk- ları ASCI| değerlerini bilmek gereklidir. Shift fuşuna aynı anda basmak bu ASCİ| değerlerini dört sayı artırır. Şimdi kısa bir program aracılığıyla fonksiyon tuşlarını görevlendirelim. 100 BET A#sIF Afz" "THEN 100 110 AzASC(AS) ü 120 IF THEN 1100 :REM Fi 150 İF THEN 1200 :REM FE 140 I1F THEN 1300 3REM F5 150 IF THEN 1400 :REM E7 İ0 ME THEN 1500 :REM F 170 TF THEN 1600 :REM F4 HSW DHENE BZG 0N he R5 1970 1F Azl1dö THEN 1800 #REM F8 AA0 OMUĞ OD0 Bu programda kontrol basılan fonk- siyon tuşuna göre uygun satıra akta- rılır. Bu işlem bir 'ON....... GOTO' dön- güsü ile daha kolay gerçekleştirilebi- lir. Bo GET z DF ARsi A HEN LO0 110 AzASCCAR)L İF AS1İŞEA OR A>İdÖ THEN 100 20 ÖON A-LlAR GOTO- İ100,1200,17500,1400, 1500 , 1600,1700,1800 commodore Bu teknik, genel bir program içinde de kullanılabilir. Bu yazıda size bir ko- mut oluşturacak karakter dizisini fonk- siyon tuşlarına yükleyebilecek ve bu komutları her fonksiyon tuşuna basıl- dığında ekrana getirecek bir prog- ram sunmak istiyoruz. Bu örneğimizde fonksiyon tuşlarına BASIC komutlarını yükleyeceğiz. Bu komutların sonuna "RETURN” komutunu da ekleyebiliriz. Böylece fonksiyon tuşlarına eklenen komutların doğrudan işlemesi müm- kün olabilir. Örneğin 'LİST” kormutunun sonuna 'RETURN' eklenerek 'F4' prog- ramlanırsa, hafızadaki programı 'F4' tuşuna basarak listelemek mümkün olur. Burada dikkat edilmesi gereken husus fanksiyon tuşlarına bağlanacak karakter dizisinin (string) uzunluğudur. Klavye Giriş Buffer'ı bu dizinin en faz- la 10 karakter olmasını mümkün kıl- maktadır. Yapacağınız programlarda, fonksi- yon tuşlarına yalnızca 8 değil (shift tu- şunu kullanıp kullanmamanıza bağlı olarak) 16 komut yükleyebilirsiniz. Böy- le bir durumda fonksiyon tuşlarını aşa- ğıdaki gibi görevlendirmek mümkün. fz fi f2 - (3 f3 - f5 f4 - f7 f5 — shift/f1