Program Döküm Eki sayı 54, sayfa 24

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 24

Evet GEOS'çular. Sonunda GEOS'a program yazabilmeniz için gereken en önemli program. Bu programın yardımıyla normal makine dili programlarınız GEOS formatında çalışabilir hale getirilebilecek. Her türlü programınızın DESKTOP pencerelerinde istediğiniz ikonla görünmesini sağlayabilirsiniz. Programın tamamı VEDAT ve CELAL HALLAÇ tarafından basic dilinde yazılmıştır. Eğer program hızı yeterli gelmezse herhangi bir computer ile hızını artırabilirsiniz.

Şimdi programın ayrıntılı açıklamasına geçelim. Programı çalıştırdığınızda ilk olarak bir disk koyup herhangi bir tuşa basmanız istenecek. Üzerinde çalışmak istediğiniz programı içeren diski koyun ve bir tuşa basın. İstediğiniz program sorulana kadar sorulan diğer programlarda 'h' tuşuna basın. Gerekli programı görünce 'e' tuşuna basın. Burada iki durum olabilir:

1) Seçtiğiniz program bir GEOS dosyasıysa program size hiçbir soru sormadan HEADER BLOCK editörüne geçer.

2) Seçilen program C-64 dosyasıysa karşınıza üç seçenekli bir menü çıkar. Bu seçenekler:

a) Header Block eklemek. GEOS programlarının en büyük özelliği, program kodundan ayrı olarak diskte 'Header Block' adı verilen ve programla ilgili ayrıntılı bilgileri (ikon dataları, program türü, yazarın adı, program versiyonu) içeren bir bloklük dataya sahip olmasıdır. Programlarınız GEOS'ta çalışmak üzere yazılmış olmasa bile (Basic programlar dahil olmak üzere) ekleyeceğiniz bir header bloku sayesinde C-64 programlarını gösteren ikonları da değiştirebilirsiniz. Bu sayede GEOS'u kullanırken disklerinizin daha güzel görünmesini sağlayabilirsiniz. Bu arada programınız diskte bir blok fazla yer kaplayacağından bu mod pek de yararlı değildir.

b) GEOS dosyasına çevirme. Bu seçenekle GEOS'ta çalışmak üzere yazılmış programlarınızı GEOS tarafından yüklenebilir hale getirebilirsiniz. Bu seçeneği kullandığınızda programınızı artık C-64'den çalıştıramayacağınız için programın bir kopyası alınır ve sizden istenen bir isim altında GEOS dosyasına çevrilir. Bu arada dikkat etmeniz gereken şey programınızın son baytının gereksiz bir 00 olması. Bunun sebebi bu programın son baytının GEOS formatına çevrilen programa dahil edilmemesi.

c) Yeni bir program seçmek. Eğer seçtiğiniz programın istediğiniz program olmadığına karar verseniz bu seçenekle yeni bir seçim yapma şansınız olur.

Buraya kadar yalnızca programın seçilmesi işlemini yaptık. Şimdi ise asıl önemli konuya geliyoruz: Programınızı GEOS'a tanıtacak bilgileri girmek.

Şu anda Header Block Editöründesiniz. Önünüzde birçok seçenek var. Bunlardan birini seçmek için F1 ve F3 tuşlarını kullanarak beyaz renkli kutuyu istediğiniz seçeneğin üzerine getirin ve F5 tuşunu kullanarak bu seçenekte değişiklik yapın. Bütün işlemler bittiğinde F7 tuşuna basın. Bundan sonra size değişiklikleri kaydetmeyi isteyip istemediğiniz sorulacak. Bu menüde 1. seçeneği seçerseniz yaptığınız değişiklikler diske kaydedilmez. İkinci seçenekle ise tanıtıcı girdikten sonra gerekli tüm değişiklikleri diske yazdırabilirsiniz.

Şimdi gelelim bu menünün ayrıntılı açıklamasına:

1) C-64 dosya tipi (Directory'yi aldığınızda görülen dosya tipi (Program, Sequential, User veya Relative))

2) İkon / İkon editörüne girer. (aşağıda açıklanacaktır)

3) GEOS dosya tipi. GEOS'un kullanacağı dosya tipleri. Bunlar

BASIC: Basic programlar için GEOS tarafından çağrıldığında BASIC RUN ile çalıştırılır, fakat buradan sonra tekrar GEOS'a dönemezsiniz.

ASSEMBLER: Makine dilinde yazılan programlar için. Bu programlar yüklenince çalışma adresine JMP eder. Fakat bu tür programlardan da GEOS'a dönüş imkansızdır.

DATA: Bu tür programlar GEOS'tan çalıştırılamaz.

SYSTEM: GEOS sistem dosyaları bu türe dahildir.

Klavyeyle gezinmek için ← ve → tuşları.