Bu sayfadaki yazılar
Sayfanın metni
Sayfa 73
C16'da kullanılabilen WINDOW (pencere) özelliğinin ESC-tuşunu kullanmadan da, hatta program içinde bile kullanılabileceğini biliyor muydunuz?
POKE 2021,alt kenar satırı POKE 2022,üst kenar satırı POKE 2023,sol kenar kolonu POKE 2024,sağ kenar kolonu
Örneğin, POKE 2022,2 ile ilk ekran satırı dondurulmuş olarak kalır. Tekrar eski duruma dönmek için bir kere HOME tuşuna basmak yeterlidir.
Programınızda
SYS 42115 komutu varsa, program END görmüş gibi duracak, ancak READY yazmayacaktır.
Cö4'de, eğer bir program bittikten sonra POKE 631,131: POKE 198,1: END kaselleki bir sonraki programın Böylece bilgisayar, SHIFT-RUN/STOP kendiliğinden dolup baş lamasını basılmış gibi davranıp, programı istiyorsanız, programın bittiği satırda yükleyerek çalıştıracaktır.
şunları ekleyin:
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 72
C64'ün pek de iyi olmayan hesaplama kesinliğinin en çarpıcı örneklerinden biri de şudur: 1/50*100 = 2, ancak, INT(1/50*100) = 1 !!!
Bu hatayı engellemek için, önce sayıyı STR$ ile bir karakter dizisine, sonra da VAL ile tekrar sayısal değere çevirmek ve ondan sonra gereken işlemi yapmak yeterli olacaktır. Örneğin:
PRINT INT(VAL(STR$(1/50*100)))
Bunun sonucunda doğru cevap olan 2'yi elde edebilirsiniz.
Disketlerin Directory'lerini, o anda bilgisayar içinde bulunan programı bozmadan görmek, hep bir sorun olmuştur. Bu sorunu çözmek için şöyle de yapabilirsiniz: POKE 254,PEEK(45): POKE 255,PEEK(46): POKE 44,192: LIST ile Directory'i görebilirsiniz. Tekrar programınıza dönmek için de şu komutları verin: POKE 45,PEEK(254): POKE
46,PEEK(255): POKE 44,8 Böylece tekrar ana programa dönersiniz.