Commodore sayı 38, sayfa 57

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 57

Örneğin: OPEN 1, 4, 7

Bu komut bir printer kanalı açar (cihaz 4) ve printer'a büyük ve küçük harfler yazmasını sağlar. Eğer kasede borçlarınızla ilgili bilgi kaydetmek istiyorsanız;

OPEN 3, 1, 2 “BORÇLAR”

komutu 3 numaralı dosyayı (bu 1 ile 255 arasında herhangi bir sayı olabilir) kasete (ikincil adres olan 1 sayısından dolayı) yazıp sonuna kaset sonu (EOT) belirteci yerleştirecektir. Bu belirteç programın daha fazla okuma yapmamasını sağlar.

FA 00BA 186 Kullanılan cihaz numarası. FNADR

00BB - 00BC 187 - 189 Pointer: Kullanılan dosya adı.

ROPRTY 00BD 189 RS-232 Çıkış paritesi. FSBLK 00BE 190 Teyp okuma/yazma blok sayacı. MYCH 00BE 191 Seri çıkış buffer'ı CASI Teyp motoru kontrolü. STAL

- 00C2 193-194 I/O başlangıç adresi. MEMUSS 00C3 - 00C4 195 - 196 Kasetten yüklenirken bilginin geçici olarak saklanması için kullanılır. LSTX 00C5 197 En son basılan ve klavye buffer'ına en son girilen tuş. Eğer bir tuşa basılmamışsa bu adresin değeri 64 olur. 160-162 adresleriyle ilgili olan program bir tuşa basılıp basılmadığını anlamak için bu adresi kullanır. Eğer 1'den fazla tuşa basılmışsa en yüksek öncelikli tuş'un karakteri ekranda görünür. Program 3, bazı tuşların önceliklerinin listesini verecektir. (Şekil 2) MDX 00C6 198 Klavye buffer'ında mevcut karakter sayısı. Normal değer: 0. Bu adresi 0 ile POKE ederseniz klavye buffer'ını boşaltmış olursunuz. Tuşlara hızlı biçimde basılan oyunlar ve diğer uygulamalar için bu çok yararlıdır. Get komutunu kullanmadan önce daima buffer'ı boşaltmalısınız. (Program 4 ve 5) Birinci program herhangi bir tuşa, ikincisi ise 'C' tuşuna basıldığında devam eder. RVS 00C7 199 Ters karaktere (reverse) dönme. Normali: 0. Ters karakterler yazıldığında adresin değeri 18 olur. Keza ters karakter ile yazmak için 18 ile adresi POKE edebilirsiniz, ancak RVS ON ve RVS OFF tuşlarını kullanmak daha kolaydır. IMDX 00CB 200 Pointer: INPUT komutu için mantıksal dosya sonu. Bu adres INPUT kaydının sonundaki ekran kolonu numarasını verir. Yazı içinde noktalı virgül veya kursor tuşlarını kullanmadıkça bilgisayar ekranın üçüncü sütununa soru işareti koyacaktır. INPUT'un pozisyonunu değiştirmek için örnekler: (Program 6)

ÖNCELİK / TUŞ TABLOSU

TUŞ NO TUŞ NO TUŞ NO TUŞ NO 0 İNST 82 9. 48 1 RET 17 R 33 1 49 * 2€ CRSR ig: ©p 34 S0. A 3 19 6 25.00 51 4 fl 2010 36 M 52 5 B ar 6 £5 22 TF 38 0 54 1 7414 CRSR 23. 39 N 58 8 3 M7 56'a 9 Al S9. — 10 A :Ğ #2 > L 58 | 39 <2 12 z 28 B 44 60 SPC 137145 20: | 61 M.B 30 46 © 62 © 15 47 63 PROGRAM ADI : PRG-3 ©0100 GET A$ ©0118 IF THEN 108 <033> ©8128 <174> GOTO PROGRAM ADI | PRG-4 POKE 198,0 00110 PRİNT "DEVAM ETMEK İCİN BİR BA SIN” <118> 00120 GET R$ 00130 IF THEN 1208 <197> PROGRAM ADI © PRG -5 00120 POKE 198,0 00110 PRİNT "DEVAM ETMEK ICİN 'C' TUSUNA BASIN" <asa> GET R$ 00136 IF R$<>"C" THEN 120 10 INPUT" 2 INFUT" MERHABA, YARDIM GEREKLİ 14 ZO

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