SPEED PACKER

Program dökümü: SPEED PACKER

Geçen sayılarınızdan birinde, döküm ekinde bir sıkıştırıcı program verildiğini gördüm. Bu sıkıştırıcı, birkaç ayrı parçayı birleştirebilmesine rağmen, yeterince kısa programlar üretemiyordu. Bu sebeple, en etkili sıkıştırma yöntemlerinden birini kullanan SPEED PACKER'ı derginize yollamaya karar verdim.

Speed Packer'ı, $0801'den başlayan herhangi bir dosya için kullanabilirsiniz. Özellikle dağınık parçalar Cruncher'la birleştirdikte sonra bu programı kullanırsanız çok etkili sonuçlar elde edebilirsiniz. EXPERT'in sıkıştır(ama)dığı 224 blokluk programlar, bu program sayesinde 120 bloğa kadar inebilir. Programın tek dezavantajı, sıkıştırmasının biraz uzun sürmesidir.

Programı çalıştırdığınızda, ekranda zıplayan bazı renk şeritleri göreceksiniz. Biraz beklerseniz, şeritlerin altında bir menü belirecektir. Bu menüde seçeceğiniz şey, sıkıştırılmış programınız açılırken kullanılacak efekttir. Bu efektler ve tuşları şöyle sıralanır:

1) Border'da çizgiler.

2) Ekranda çizgiler.

3) Hafif bir cızırtı.

4) Ekranın ilk harfinin durmadan değişmesi.

5) Deneyin ve görün.

6) Bunu da anlatmak olanaksız.

7) Ekranın ilk karakter renginin durmadan değişmesi.

Seçtiğiniz efektin tuşuna bastığınız zaman, sıkıştırıcı ekranın geçersiniz. Bu ekranda, sıkıştırılacak programla ilgili bilgileri girmeniz gereklidir. Bu bilgiler şunlardır:

LOAD-NAME: Yüklenecek programın diskte kayıtlı olduğu isim.

SAVE-NAME: Sıkıştırılmış programın diske kaydedileceği isim.

START-JRS: Programı çalıştırmak için sıçranacak adres. Ne yazık ki BASIC programlar çalışmıyor. Yalnız $A474 adresini buraya yazarsanız, sıkıştırılan programınız açıldıktan sonra BASIC'e dönersiniz.

STATUS: Programı açma işlemi bittikten sonra $0001 adresinin değeri. Eğer ROM'ların altını kullanmıyorsanız, bu soruya $37 değerini girin.

Soruların cevaplarını yazdıktan sonra, alt kısmında "BLANK SCREEN (INCREASE SPEED) Y/N:?" yani "EKRAN KAPALI MI? (HIZ ARTAR) Y/N" yazısı belirir. Eğer ekrana ihtiyacınız yoksa bu soruya "Y" (Yes=Evet) cevabını verin. Ekran kapalı olursa program yaklaşık % 15 hızlı çalışır.

Son olarak da "SPEED=?" yazısıyla karşılaşırsınız. Burada hızdan çok, ne kadar etkili bir sıkıştırma yapılacağını belirlersiniz. Eğer bu soruya "1" cevabını verirseniz, programınız daha çabuk sıkıştırılır, fakat "2" seçeneğinde elde edilen sonuç kadar iyi olmaz.

Bu aşamadan sonra siyah şerit içinde "SOURCE" yazısını görünce programın bulunduğu (kaynak) disketini, "DESTINATION" yazısını görünce de sıkıştırılmış programın kaydedileceği (hedef) disketi takın (bu iki disket aynı olabilir) ve boşluk tuşuna basın.

Bu işlemleri yaparken herhangi bir hata yaparsanız RESTORE tuşuyla renkli çizgilerin bulunduğu ekrana dönebilirsiniz.

Eminim bu programı kullanarak, normalde üç programın sığdığı bir diskete beş program sıkıştırınca çok sevineceksiniz. Ama bunu yapabilmek için, öncelikle can sıkıcı dataları girmeniz gerekli.

İyi eğlenceler(!)

Bu yazıdaki programlar

Dergideki dökümlerden çıkarıldı; satırlar derginin kontrol toplamlarıyla doğrulandı ve programlar VICE emülatöründe denendi. Tarayıcıdaki C64'te çalıştırabilir, indirip bir emülatöre sürükleyip bırakabilir ya da gerçek bir C64'te LOAD "AD",8,1 ile yükleyebilirsiniz. "Sorun bulundu" yazanlarda bazı satırlar okunamadı ya da tutmadı; düzeltilmiş bir sürümünüz varsa contact@coze.org adresine gönderin.