Bu sayfadaki yazılar
Sayfanın metni
Sayfa 25
PROGRAM ADI ET PRİNT CERAN TENEZLEN € 00150 REM -KURSOR 4080150 >>> völeü BULYO 69170 vUZMU REM İCİNDE EKRAN MOR 06176 BULMA- vezvü 00250 FOR KEN | 90240 4 | ve2ra REM (209) 00270 : REM NERE RECM CONTROL KUTUSUÜNUN ADRESİNE YA | 00320 PRİNT 003538 PRİNT ADRECİ | | 00350 NEXT 1 | | 00380 GOTO 3 ! 00746 l - |
başka örnek program: (Program 3)
PNTR 00D3 Kursor'un o anki satırda bulunduğu yer. Bu adres, yazılan bir satırda, BASIC'teki TAB (X) komutunu kullanır gibi yapılan boşlukların sayısını gösterir.
XTSH
00D4 212 Flag: Editör tırnak işareti modunda. (Bilindiği gibi tırnak işareti içinde CRSR, CLR/HOME vb. tuşların fonksiyonları gösterilebilmekte.) O tırnak işareti modunda olma belirtir.
LNMX
00D5 213
Ekran satırının kolon olarak uzunluğu. Normal değeri 39'dur. Eğer 39'dan küçük bir değer ederseniz yazdıklarınız o değerde dar yazılır. Bu program başta C$ değerinde saklanan yazı karakterini, arka arkaya yazarak 40 karakterlik bir yazı oluşturuyor (Program 4).
HV ADL PRİNT REM KELİMELERİ BİRBİKLERİNE BAĞLAM a <ozD Cts KİTAPLAR a cı PEN KELİMELERE BUDAMA FOR 1532 TO & STEP <1 PEN SATIR KARAKTER UZUNLUĞÜNÜ K POKF 213,1 : REN YAZI KARAPTERİ İNCE LEME For TO 1 PRİNT REN BOS DÜNGÜYLE BİRAZ BEKLEME FOR TO NEXT © PELET 1 TELX adığınızı 214
Kursorun o an bulunduğu satırın numarası. Normal değeri 0 ile 24 arasındadır. Bu adresi 0'dan 255'e kadar olan değerlerle POKE ederek, kursorun dikey pozisyonunu değiştirebilirsiniz. Aşağıdaki program iki ayrı kelimeyi birbirleri üzerinde yukarı ve aşağı kaydırmanızı sağlıyor (Program 5).
. Bu ade POKE gere ka işkenin- 00D7 dört ke- Geçiçi Bilek Sl arakter- seçici bilgi alanı,
PROGRAM ADI PTCER, 00180 PRİNT cıze> 00170 SÜTÜN DEĞERLERİNİ AYARLA 09128 He (2422 00130 990190 4 98200 REM DEĞERLERİ ARTTIRMAZAZALTMA FOR TÜ Y2 90156 00220 00156 00250 00250 REM YENİ SUTUN DEĞERİ VERME VE ESK 680170 FORE <226> 00209 FOR TO ALI R Cuba) 00220 00276 PRİNT 006300 gö24ü REM DEĞERİ RESETLEME VE YEMİ KARAK TFERLERE Cu25> 00120 POKE 144) 00343 FOR TÜ 5 8270 R 00256 PRİNT > YUKARI 003€0 00250 900376 REN 09380 1F VİS22 THCN Ez 00200 4 00310 90400 REN SONRAKİ SÜTLÜ DEĞERLERİ 00410 NEXT | 06320 00420 4 00320 00436 REM 08348 90440 GOTO ZtÜ 00350 00250
PRİNT CuRa DEK OO PROORANIN -- PRİNT VE PRİNT PRİNT UZUNLUĞU PRİNT DEĞİSEENLERİN SONU VE PRİNT DİZİLERİN BASLAIĞICI * PRİNT ERAT PRİNT PRİNT DİZİLERİN SONU VE PRİNT BOZ tap) TE THEN 280
GİR DİZİ MEVCUT DE GL) PRİNT PRİNT YAZI DİZİLERİNİN BELLEK SONU & PRİNT BELLEK ÜST SİNİRİ “ > PRİNT FRINT BİTİRMEK ICİN <221> BASIN * Seb *
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 24
Dizimizde bu ay, bazı ilginç bellek adreslerine göz atacağız. Bu adreslerin özelliklerini aşağıdaki programlar sayesinde uygulamalı olarak inceleyebilirsiniz.
LXSP 00C9-00CA 201-202 INPUT komutuyla çıkan soru işaretinin X-Y şeklindeki konumu. Başka bir deyişle, INPUT ifadesi, girişleri bu iki adresin sakladığı koordinatlarda kabul eder. Bu adresleri POKE ederek, soru işaretinin yerini değiştiremezsiniz. SFDX 00CB 203
Flag: Shift ile ayrılan karakterleri yazma. Karakterler yazılırken, adres 197'de gösterilen değeri alır ve bu da çoğunlukla 64'tür. Bundan sonraki birkaç adres kursorla ilgili. BLSNW 00CC 204 Flag: Kursor yanıp sönme duru-
Can ÖZTÜRK
PROCRAM PRG-? POKE 707,6 POKFE 02030 PRİNT
STE
mu. 0 — kursor yanık, 1 — kursor sö-
nük (Program 1)
Eğer GET komutunda kursorun yanık olmasını istiyorsanız, GET komutunun bulunduğu satıra bir POKE komutu eklemeniz gerekiyor. Kursorun yanık olduğu bir sırada RETURN'e basacak olursanız, kursor ekranda bir kare olarak kalacak ancak bu, yaptığınız girişin değerini değiştirmeyecektir.
00CD 205 Zamanlayıcı: Kursorun yanık veya sönük kaldığı süre. Normal değeri 2.
PROGRAM ADI 96018 09020 008336 89040 90068
POKE 204,0:POKE IF 16 FRINT AL;
GÖTÜ iü PRIHT B$
IF THEN Fü
GDBLN 00CE 206 Kursorun altındaki değerin / olarak karşılığı. Normal değer
BLMON 00CE 207 Flag: Kursorun son durumu, yanık veya sönük. Normal değer: 0, CRSH 00D0 208
Flag: Klavyeden INPUT veya GET girişi. Normal değer: 0.
PNT 00D1-00D2 209-210 Pointer: O anki ekran satırı (ekranda 25 satır mevcut) adresi. Bu adresi POKE ile değiştirerek, ekrandaki yazıların yerini yeniden belirleyebilirsiniz. Bu kursor kontrollerine benziyor fakat, o derece kolay değil tabii. Örneğin:
(Program 2) Bu program, 30. satırdaki yazıyı ekranın sol üst köşesine yazacaktır. İşte size ekran adresini gösteren bir