Bu sayfadaki yazılar
Sayfanın metni
Sayfa 15
AD“$”,8: OPEN 4,4:CMD4:LIST komut satırını girin. Bu şekilde disket fihristini basılı olarak elde edebilirsiniz. Disket kütüphanesi: Zamanla keşfettiğiniz ya da öğrendiğiniz tüm programlama numaralarını tek bir diskette toplayın. Eğer birgün bunlardan birine gerek duyarsanız, bel- — lekteki programa entegre etmek için bir yükleme komutu yeterli olacaktır. Fazla ısınmış disket sürücü: Özellikle sıcak yaz aylarında çok ısınan bir disket sürücü okuma ya da yazma hatalarına neden olabilir. Bunu bir ölçüde engellemek için sü- Tücünüzü hava alabileceği arkası açık bir alana yerleştirebilirsiniz. Yeni çıkarılan 1541güç kaynağı sürücünün dışına alınarak ısınma sorunu büyük ölçüde engellenmiştir. Kitlenmiş disket yuvası: Bazen disket sürücünün mandalını açarken, içinde bu iş için konmuş mekanizmaya rağmen, disket dışarı atılmaz. Bu durumda dışarı alabilmek için bir cımbız kullanın. Disket hatası: Disket sürücüdeki kırmızı ışığın neden yanıp söndüğünü merak ederseniz, 10 OPEN 15,8,15 20 INPUT 15,A,B$ 30 PRINT A,B$ 40 CLOSE 15 programını yazın. Işık tamamen sönecek ve hata numarası ekranda görünecektir. El kitabı bu konuda yaklaşık bir açıklama gerektirmektedir. Göstergenin söndürülmesi: Bu hatanın ortaya çıkması durumunda, kırmızı lamba sönmüyorsa, bunu sağlamak için 10 OPEN 15,8,15 20 INPUT A,B$ 30 CLOSE 15 programını girin. Programın otomatik olarak başlaması: Bir programın yüklendikten sonra otomatik olarak çalışmaya başlaması için, LOAD “programın satırını yazdıktan sonra RUN/STOP tuşuna basın. Makine programı yüklenir yüklenmez çalışacaktır. Disketten hızlı yükleme: Çok sık kullandığınız bir pogramı disketin en başına kaydedin. Çünkü bu durumda o programı yalnızca LOAD**”,8 yazarak yükleyebilirsiniz. Ara programlar: Uzun bir programın yazılması sırasında, girdiğiniz kısımları arada diskete kaydetmek isteyebilirsiniz. Bu arada yararlanacağınız kolaylık, dosya isimlerini tire işaretiyle başlatmaktır. Sonuçta SO:* yazarak tüm ara programları bir defada silebilirsiniz. Hata testi: Özellikle uzun programların yüklenmesi sırasında bazen disket sürücüden kaynaklanan bir hatayla karşılaşabilirsiniz. Disket sürücünün hatasız çalışmasını garantilemek için, yükleme işlemi sırasında SHİFT ve COMMODORE tuşlarına basmalısınız. Eğer büyük harften küçük harfe veya geriye geçiş oluyorsa, disket sürücü engellemesiz çalışacaktır. Bu yöntemi birkaç kez tekrarlayın. Fihristte notlar: Kaydedilmiş programları fihristte daha iyi tanımlayabilmek için, kayıt sırasında program adının yanına notlar koyabilirsiniz. Program adıyla notu eklemlemek için sırayla SHİFT ve aralık çubuğuna basın. Otomatik olarak yeni versiyon: Uzun bir program yazıyorsanız, yazma sırasında bunu birçok kez kaydetmeniz gerekecektir. Yeni versiyonun otomatik olarak kaydedilmesi için kısa bir program kullanın: 60000 PN$ 15,8,15 60010 PRINT 4 PN$ 4 “,BAK” 60020 PRINT 15“RO:” 4 PN$ 4 “BAK — 60030 CLOSE 15 60040 SAVE PN$,8 Bu kayıt rutini GOTO 60000 komutuyla otomatik olarak işletilir. Bu durumun yanlışlıkla gerçekleşmesini engellemek için, 59999 sayılı program satırında END komutunun bulundurulması gerekir.
Yükleme adresi: Aşağıdaki program satırlarıyla, diskette bulunan bir programın yükleme adresi bulunabilir:
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 14
OR 1:SYS 65525:Z-PEEK(781):S— PEEK(782). Kursorun bulunduğu satır Z değişkeninde, kolon ise S değişkeninde yer alacaktır. Kursoru yerleştirmek: Alttaki satırla kursoru ekranda istediğiniz yere yerleştirebilirsiniz: POKE 781,Z:POKE 782, S:POKE 783, PEEK(783) AND 254:SYS 65520. Bu satırda kursoru yerleştirmek istediğiniz satırı Z değişkenine, kolonu ise S değişkenine yazabilirsiniz. Ekran düzeni: Varolan bir ekrana bazı karakterler eklemek isterseniz, yardımcı olarak şeffaf bir kağıt kullanabilirsiniz. Kağıdı ekran büyüklüğünde kesin, ekranın önüne tutun, Bir kurşun kalemle karışık gelen noktaları işaretleyin. Kağıdı ekrandan aldığınızda, bir cetval yardımıyla kolayca ekran pozisyonlarını ölçebilirsiniz. Renk POKE'u: Eğer elinizde ilk sekiz rengin POKE değerleri yoksa, bunları rahatça çıkarabilirsiniz. Rengin bulunduğu tuşun üzerindeki sayıyı alıp, | eksiltirsiniz. Örne- © ğin siyah, 1 tuşundadır, dolayısıyla POKE değeri 0'dır. Görünmez kursor: Aşağıdaki komut kullanıldığında, kursor her fon rengine kendiliğinden uyar: POKE 646 , PEEK(5381). Hızlı kursor: 56325 sayılı bellek adresiyle bir POKE yardımıyla kursorun hareketi hızlandırılabilir. Değer 0'a ne kadar yakın olursa, kursor o kadar hızlanır. Normal olarak bu değer 58'dir. Daha hızlı BASIC: Makine işlem yaparken, belleği saklarken veya yüklerken ekranın karartılması, zamandan yüzde bir ila on tasarruf sağlar. Bunu sağlamanın en kolay yolu, POKE 53265, PEEK(53265) AND 239. Normal duruma dönebilmek için, STOP ve RESTORE tuşunu kullanabilirsiniz. Bir başka yol ise, POKE 53265, PEEK(53265) OR 16 satırıdır. Satırların hızlı silinmesi: Ekrandaki belirli bir satır, POKE 781,Z-1:SYS 59903 komutu kullanılarak çok çabuk silinirler. Satır numarası Z değişkenine konmalıdır. Satırların kopya edilmesi: Ekrandaki bir satırı başka bir satıra koypa edebilmek için en basit yol, POKE 781,B-1:SYS 59888: PO-KE 177, PEEK(60655 4 V): SYS 59848 komutunu kullanmaktadır. V değişkeninde asıl satırın numarası, B değişkeninde ise gideceği satırın numarası bulunmalıdır. Ekran kaydırma: Ekran içeriğini bir satır yukarı kaydırmak için, SYS 59626 komutunu kullanabilirsiniz. Sürpriz: Çalışırken belirli bir moral değişikliği yaratmak için, doğrudan modda PO-KE 214,30 komutunu girin. Ardından kursor-aşağı tuşuna basın. Sakın korkmayın, kısa bir süre sonra Commodore 64'ünüz normal durumuna dönecektir. Sanki bilgisayar: POKE 120,0 komutu Commodore'un tüm karakterlerini ekranda sergilemesini sağlar. Fakat bu sırada girilen hiçbir komut yerine getirilmez. Volüm denetlemesi: POKE 54296,0 komutuyla ses çipinin ses üretimi iptal olur, PO-KE 54296,15 komutuyla ise maksimum sesi elde edebilirsiniz. Gözlerin korunması: Uzun İistelerin girilmesi sırasında, ekranın rengini arada sırada değiştirmek yararlıdır. Okuma satırında en rahatlatıcı, dolayısıyla gözler için en iyi görüntü siyah/beyazdır. Daha iyi görüntü: Fon ve kursor renklerini değiştirerek daha net görüntüler elde edebilirsiniz. Bunun için CONTROL-2 POKE 53280,0:POKE 53281,0 girmelisiniz. System-Reset: SYS 64767 komutuyla bilgisayarı ekran renklerini aynen koruyarak reset edebilirsiniz.
Soğuk start: Makineyi kapatıp açmadan başlangıç durumuna getirebilmek için, SYS 64738 sistem adresini kullanabilirsiniz. Sanki reset tuşu: RESTORE tuşunu RE-SET tuşu gibi kullanabilmek için, aşağıdaki satırı girin: POKE 792, PEEK (65532): POKE 793, PEEK (65533). Bundan sonra RESTORE tuşuna bastığınızda sanki makine kapanıp tekrar açılmış gibi olacaktır. İdeal kaset; Verileri ve programları sak- Jamak için kullanılacak kasetlerin ideal süresi, beş ile on dakikadır. Bunun yararları, uzun süren sarmalardan tasarruf ve herhangi bir kaset bozukluğu durumunda 60 ya da 90 dakikalık kasetlere göre çok daha az sayıda program ya da verinin kaybolmasıdır. Terfi edenler: Eğer datasette'ten disket sürücüye terfi ediyorsanız, disketteki programların bir kopyasını da kaset halinde elinizde bulundurun. Disket sürücünüzün bir arıza yapması durumunda, kısa bir süre içinde de olsa datasette'inize dönebilirsiniz. Kaset etiketleri: Kırtasiyecilerden ya da bilgisayar bayilerinden bulabileceğiniz hazır etiketleri kasetlerinizde kullanabilirsiniz. Kasete yeni program kaydettiğinizde, yeni bir etiket yapıştırmanız yeterlidir. Kaset kütüphanesi: Çok sayıda kasete yayılmış bir sürü programı en düzenli şekilde tasnif edebilmenin yolu, her program için tek bir kaset kullanmaktır. Programların güvenliği açısından, her programın aynı kaset üzerinde birden çok kez kaydedilmiş olması yararlı olacaktır. Kasetlere toplu bakış: Mali nedenlerden dolayı her program için ayrı bir kaset kullanamıyorsanız, en azından bir kasette aynı tür programları toplayabilirsiniz. Örneğin oyun programları bir kasette, matematik programları başka bir kasette olur. Kaset fihristi: Basit bir numarayla her kasetinize bir fihrist koyabilirsiniz. Bunun için ilk yapmanız gereken, kasedi başa sarmak ve sayacı sıfıra getirmektir. Şimdi VERİFY komutunu verin. İsim olarak kasette bulunmayan bir program ismi kullanın. Çalıştırıldıktan sonra makine kaset boyunca istediğiniz programı arayacak ve bulduğu her programı haber verecektir. İçinde bulunma-
“yan bir isim kullanmış olduğumuz için, arama işlemi kasetin sonuna kadar devam edecektir. Makinenin bulduğu her programda sayacı not edin. Bü sayıdan yaklaşık olarak 4 ya da 5 çıkardığınızda, istediğiniz programın başına gelebilmek için nereye kadar sarmanız gerektiğini gösteren sayaç sayısını elde edersiniz.
Yükleme alarmı: Basit bir program satırı kullanarak, bilgisayarın, programın yüklenmesini bitirdiğini haber vermek için ses sinyali üretmesini sağlayabilirsiniz. Bunu yapabilmek için gerekli adımlar şunlar: Önce ekranı silin. İlk satıra doğrudan modda PO-KE 54296,15: POKE 54278,240: POKE 54273,50: POKE 54276,33 komut dizisini girin, Satırın sonunda SHİFT-RETURN'a basın. Sonra bilinen yükleme komutunu verin, PLAY tuşuna basmadan önce HOME ve RETURN tuşlarına basın. Programın yüklenmesi bittiği anda makineniz sizi bir sinyalle uyaracaktır. Basit yükleme: Bir makine dili programının kaydedilmesi sırasında | seçeneği kullanılmışsa, yükleme sırasında bu 1'i kullanmayabilirsiniz. İptal edilebilir kayıt kilidi: Kasetin arkasındaki küçük tırnağı kırarak, yeni kayıt yapılmasını engellemiş olabilirsiniz. Eğer o kasede kayıt yapmak istiyorsanız, tırnak boşluğunu kapatacak şekilde küçük bir seloteyp parçası yapıştırın. Kandırılan datasette: Tırnağı kırılmış bir kasete kayıt yapabilmenin bir başka yolu daha var. Datasette'in kapağını açın, sol arka tarafta bulunan ufak dili ileri doğru itin, ka- “yıt tuşuna basıp kaseti içeri yerleştirin. PLAY tuşuna basarken kayıt tuşunun basılı halde olmasına dikkat edin. Farklı dosyalar: VERİFY komutu kullanılarak disket fihristi çıkarılırken, programlar ile dosyalar arasında bir ayırım yapabilmek için, dosyaları kaydederken ismin başında RVS ON tuşuna basın. Bu yolla fihristte program adları normal, dosya adları ters olarak görünecektir. Kaseti silmek: Yükleme sırasında meydana gelebilecek hataları önlemek için, artık kullanılmayacak bir kasetin silinmesi daha iyi olur. Bunu yapmak için kasetinizi bir teybe koyup, RECORD ve PLAY tuşlarına basın. Herhangi bir SAVE komutu sözkonusu olmadığından, kasetin tüm içeriği tamamen silinecektir. Bellek hatası: Bazen birçok kez yinelemenize rağmen kayıt sırasında kasete hiçbir şeyin kaydolmaması durumuyla karşılaşabilirsiniz, Böyle durumlarda POKE 0,47 komutu yardımınıza koşacaktır. Doğru disket: Disket satın alırken, ortadaki deliğin etrafında güçlendirici bir çember bulunmasına dikkat edin. Bu tür disketler daha sağlam ve uzun ömürlü oluyorlar. Disket fihristi: Diskette kayıtlı programın isim listesini elde etmek isterseniz, LO-