C428 İçin Püf Noktaları (6) BURAK KİPER RUN-STOP/RESTORE TUŞUNU ENGELLEME Bildiğiniz gibi çalışan bir programı RUN-STOP/RES- TORE tuşlarına basarak kırabilirsiniz. Bu tuşların etkisini POKE 808,PEEK (808)-3 komutu ile kaldırabilirsiniz. Dilerseniz aşağıdaki ufak programı yazarak POKE komutunuzun etkisini görün, 10 POKE 808,PEEK (808)-3 20 PRİNT “Bu bir denemedir”; 30 GET AS:İF A$ - CHRS(3) THEN PRİNT:PRİNT“Program durduruldu” POKE792,51:POKE793,255 komutlarını kullanarak sadece RESTORE tuşunu da et- kisiz hale getirmeniz mümkün. Ufak bir BASIC prog- ramı ile de RUN-STOP tuşunu etkisiz hale getirebilirsi- Niz. 10 TRAP 400 20 PRİNT “Bu bir denemedir.”; 30 GOTO 20 400 PRİNT “RUN-STOP tuşuna basıldı.” 110 RESUME NEXT SAVE KOMUTUNU ENGELLEME SAVE vektörü de hafızanın üçüncü sayfasında bu- lunur, 818/819 ($50332/$0333). LIST komutunu engel- lemekte kullandığımız teknikleri burada da kullana- biliriz, mesela; POKE 818,61:POKE 819,255 komutu İle bilgisayar kendisine SAVE komutu verildi- ğinde açılış ekranına dönecektir. POKE komutları ile programlarımızı nasıl koruyabi- leceğimizi gördük, şimdi de bir iki ufak BASİC prog- ramı vasıtfası İle programlarımızı nösil koruyabilece- ğimizi görelim. İşe program döküm ekinde bulacağınız 4 numa- ralı programı yazarak başlayın. Yazdığınız progra- mi RUN 63000 komutu ile çalıştırabilirsiniz. Herhangi bir BASIC programınızın sizin için önemli olan satırla- rını gizlemek istediğinizde bu satıra herhangi bir ko- mut yazmadan evvel beş tane kolon *" yazın, daha sonra o satırda bulunması gereken komutları yaza- bilirsiniz. Gizlemek istediğiniz satırlara örnek olarak üstünde programın çalışmasını sağlayacak olan şif- reyi taşıyacn bir satırı örnek verebiliriz. Gizlemek istediğiniz satırları olan bir programınız varsa programınızın sonuna 63000'inci satırdan ev- vel bizim verdiğimiz programı ekleyin ve gizlenecek satırların başına beş kolon koyun. İlk olarak RUN 63000 komutu vererek bizim programımızı çalıştırdı- gınızda önünde beş kolon bulunan satırlar görünmez olacak, sadece satır numaraları kalacaktır. DELETE 63000- komutunu verdikten sonra programınızı bu ha- li ile tekrar SAVE edin. Yalnız dikkat etmeniz gereken nokta, eğer programınızın orijinal halini saklamazsa- nız bir daha gizlediğiniz satırları kendinizin bile gö- Commodore —e