1 Ekim 1988 Tarihli Commodore Gazetesi Sayfa 29

1 Ekim 1988 tarihli Commodore Gazetesi Sayfa 29
Metin içeriği (otomatik olarak oluşturulmuştur)

LİSTE SAKLAMA YÖNTEMLERİ Basic'ten az çok anlıyorsanız ken- di amacınıza uygun programlar yaz- mışsınızdır. Yazdığınız programı ise başkalarından gizlemek en doğal hakkınız. Fakat nasıl yapacaksınız bu işi? Basic programlarınızın İistesinin gizlenmesi için en çok bilinen yöntem POKE 775,200'dür. Programınızın ilk satırına bu komutu yerleştirip RUN edilirse programınız bir daha LIST edilemez. (Eğer POKE 775,167 yazılmazsa). Bu yöntemin dezavan- tajı ise listenin saklanması için prog- ramın ilk önce RUN edilmesi. RUN edilmeden önce Basic listeniz hiçbir sorun çıkmadan görülebilir. Daha geçerli bir liste saklama yön- temi ise C-64'ün Basic İnterpreter'- indeki bir hatadan kaynaklanıyor. Basic programınızın ilk satırını şu şe- kilde yapın: 1İREM SHİFT-L Böylece programınız RUN edilme- se bile bir daha görünemez. Fakat REM SHIİFT-L yazılı satırın nu- marası yazılıp RETURN”e basılırsa program listeniz tekrar görünür hale gelecektir. Liste saklamada en etkili yol ise bi- raz uzunca. Aşağıdaki programı MDE ile girin (PRG3) ve kaset veya diskette saklayın. Daha sonra gizle- mek istediğiniz Basic programı yük- leyip SYS 49152 ile programınızı giz- | leyin. Burada dikkat etmeniz gereken nokta programınızın sadece Basic di- linde yazılmış olması. Bu şekilde gizlenmiş listelerde sa- dece satır numaraları görülecektir. Prorgamın diğer bir özelliği ise iste- diğiniz satırların görünür kalması. Bunun içini sadece görünür kalmasını istediğiniz satırın başına bir ö işareti koyacaksınız. Örneğin: 50 ©FOR X-0 TO 15 STEP 3 İstediğiniz biçimde gizlenmiş prog- ramınızı artık kaset ya da diskette saklayabilirsiniz. Program listeniz ar- tık tamamıyla gizlenmiştir. Uzun programlarda listenin gizlenme işle- mi uzun sürebilir. Bilgisayar size her defasında hangi satırı gizlediğini gös- terecektir. 4 EKRANLI C-64 Aşağıdaki program ile (PRG4) C- 64'ünüzde aynı anda 4 ekran birden kullanabilirsiniz. Örneğin bir prog- ram yazarken 3. ve 4. ekranlarda program ile ilgili notlar alabilir, 2. sayfada programınızın ekran düzen- lemesini yapar ve ilk ekranda da programlama işlemini yapabilirsiniz. Hangi ekranı kullanacağınızı ise 4 fonksiyon tuşundan birine basarak belirleyebilirsiniz. Programın nasıl çalıştığına gelince: 4 ekran 'da ayrı ayrı $8000-$8FFF ad- resleri arasında saklanmakta. Maki- ne dilinden anlayan biri bu bölgeyi değiştirebileceği gibi, ekran sayısını da artırabilir. Fonksiyon tuşlarının kullanılması ise Interrupt rutinleri ile sağlanmakta. BASIC SATIRINDA LIST KOMUTU Normal olarak Basic programla- rında LIİST komutunu kullanmazsı- nız. Bunun nedeni ise LIST komutuy- la programın dökümü alındıktan son- ra bilgisayarın Basic programlarında- ki diğer satırlara geçmeden READY mesajını vermesidir. Diğer bir deyiş- le bilgisayarınız LIST komutundan sonra programı kendiliğinden durdu- rur. Ufak bir hile ile programın kal- dığı yerden devam ettirilmesi müm- kündür: 10 POKE 768,61:5YS42980,LIST - 10:POKE 768,138 20 WATT 198,1;POKE 198,0:GOTO 10 10., satırdaki LIST 10 ko-

Bu sayıdan diğer sayfalar: