FULLVIEW v2.01
Retro bilgisayar
-Tanımı: Bootblock'tan program yüklemeyi sağlar. -Bulunduğu disketler: Expert Utilities 3.0
Underwater Dreams Coder Tools Bu program yardımıyla, adından da anlaşılacağı gibi disketin track'lerine kayıt yapabilirsiniz. Bu işlem sayesinde hazırladığınız programların bir oyun gibi track track yüklenmesini ve daha profesyonel gözükmesini sağlayabilirsiniz. Program bootblock'a da yükleyici rutini yerleştirdiğinden bir de bootloader'ı yazmanıza gerek kalmaz. Programın bir ufak dezavantajı var; her istediğiniz programı track'lere atamıyorsunuz. Programınızın belli bir sabit adreste çalışması gerekmekte. Bunun için de Seka yardımıyla kendi programlarını hazırlayanlar, programlarının başına ORG ve LOAD komutlarını eklemeyi unutmasınlar. Geçelim program fonksiyonlarının tanıtımına:
Programımız yüklendiğinde karşımıza bir pencere çıkıyor. Programın bütün kontrollerini bu pencere aracılığıyla yapabilirsiniz. Filename adından da anlaşılacağı gibi track'lere kaydedilecek programın disketteki isminin yazılacağı gadget'tır. Destination gadget'ı yardımıyla programın hangi disket sürücüsüne yazılacağını belirliyorsunuz. Startblock programımızın diskette hangi sektörden itibaren yerleştirileceğini belirtmenizi sağlar. Bu opsiyon yardımıyla, dilerseniz birkaç programı ardarda gelen track'lere atarsınız. Bootblock'u da hazırladıktan sonra bunun ileride yapacağınız birtakım değiştirmeler ve eklemelerle sırayla attığınız bu programları yükleyebilirsiniz.
Filesize aracılığıyla, yüklemiş olduğunuz programın uzunluğunu öğrenebilirsiniz. Lastblock da Filesize ve Startblock parametrelerini göz önünde bulundurarak program bilgilerinin yer alacağı son block'u gösterir. Birkaç programı ardarda atacağınız zaman bu bilgi bir hayli işinize yarayacak. Ne de olsa kimse programlarının üst üste gelip birbirlerini bozmasını istemez. Loadaddress gadget'ı ile yüklemiş olduğunuz programın daha sonra track'ten yükleme sırasında hafızada nereye yerleşeceğini belirlersiniz. Startaddress ise boot loader'ının yükleme işi bittikten sonra hangi adrese jmp edeceğini belirler. Bu iki parametre mutlaka girilmelidir!
Son olarak tanıtacağım üç gadget, Write bootblock, Alloc mem, Alloc blocks ve Write tracks to disktir. İlk gadget'ımız boot-loader'ı disketin ilk iki sektörüne, yani bootblock'a yazmamızı sağlamakta. Bunun yardımıyla ancak programlarınızın kendi başına yüklenmesini sağlayabilirsiniz. İkinci gadget olan Alloc Mem normalde kliklenemez durumda (ghosted) olacaktır. Eğer write bootblock opsiyonunu kliklemişseniz gadget, normal konuma gelecektir. Bu gadget, bootloader yardımıyla yükleme yapıldığı sırada programın yükleneceği hafıza bölgesini sistemden ayırmaya yarar. Bu yöntemle aynı anda birkaç programı multitask olarak çalıştırıyorsanız, diğer programların hafızada sizin programı tahrip etmelerini önleyebilirsiniz. Aynı şekilde Allocblocks fonksiyonu çalışmakta. Bu, sizin programınızın yer aldığı blockları rezerve ederek başka programların yanlışlıkla bu sektörlere yazımını engeller. Bu rezerve işlemi, diskette yer alan bitmap block'u vasıtasıyla yapılmakta. Dolu olan block'ların buradaki tabloda karşılıklarına düşen bitler 1 (set) konumuna getirilir.
Write tracks to disk aracılığıyla, ayarlamış olduğunuz tüm parametreler göz önünde bulundurularak programınız ve gerekirse bootloader'ınız diskete track track yazılacaktır. Pencerenin en altında yer alan Status satırında da o an yapılan işlem gösterilir. Bu program bu kadar; artık dilediğiniz gibi kullanmak sizin elinizde.