64'ler sayı 42, sayfa 25
Sayfanın metni

Sayfa 25

Merhaba arkadaşlar! İşte bootblocklarla, monitor programları ile uğraşanlar için mükemmel bir program. Programı CLI'dan yüklediğinizde programı çalıştırmak için reset yapmanız gereken yazı çıkar. Eğer burada mouseun sol tuşuna basarsanız CLI'ya geri dönersiniz. Bilgisayarınıza reset yaparsanız interruptor programı aktif hale gelir ve ekrana interruptorun kullandığı bütün komutlar yazım formatlarıyla birlikte ekrana çıkar. Eğer disk driverınızın içinde disket var ise otomatik olarak onun bootblockunu okur ve hafızasına yazar. Interruptor yalnız 'df0' driverı üzerinde işlem yapar. Interruptorun en büyük özelliği reset vektör adresine kalıcı olarak yerleşir. Elbette bilgisayarınızı kapatınca veya herhangi bir program ile hard (cold) reset yapınca programı hafızadan silmiş olursunuz. Interruptor bütün sayısal işlemlerini hexadecimal (onaltılı sayı sistemi) olarak yapar. Şimdi interruptorun menüsündeki bütün komutları açıklayalım. D[Address]- Dissassemble : Bu komutu assembler dili ile uğraşanlar ne işe yaradığını hemen anlayacaklardır. Fakat assembler dili ile uğraşmamış okuyucularımız için şöyle açıklayalım. Assembler editöründe yapılan bir programın CLI'dan

çalıştırılabilmesi için o programın derlenip diskete object olarak kayıt edilmesi gerekir.

Derleme assembler editöründeki bir programın komutlarını op-codelarına çevirme yapar. Dissasamble ise bu op-codelarını komut haline çevirir. Yazım formatından da anlaşıldığı gibi address yazan yere programın başlangıç adresi verilir. Örnek: D 75069 ; $75069 addressinden itibaren dissassemble yapar. C - Dissassembler mode : Yukarıda anlatılan dissassemble komutunun modunu belirler. Bu modlar şunlardır : Text (verileri ascii karakterler olarak gösterir), data (verileri hexadecimal olarak gösterir), mnem (verileri komut kabul ederek gösterir). Her 'c' komutu girildiğinde mod değişir ve bunu ekranın sağ üst köşesinde görebilirsiniz. M[Address]- Memory Dump : Bu komut ile verilen adresten başlayarak hafızada bulunan verileri hem ascii hem de hexadecimal olarak ekrana döker. Örnek : M 70000 E[Address] XXXXXX - Edit memory : Verilen adresten başlayarak 'XXXXXX' yerine yazılan hexadecimal verileri hafızaya yazar. Örnek : E 50000 186192 A[Address]- Ascii memory dump : Bu da yukarıdaki 'm' komutundan farklı olarak

sadece ascii dökümü yapar. Örnek : A fc0000 I[Address] [text]- Insert text : Bu komut verilen adresten başlayarak text yerine yazılan yazıyı hafızaya yazar. Örnek : I 753b0 Erol

U - Search for text : Bu komutu girince bilgisayarınız sizden başlangıç adresi, bitiş adresi ve bu adresler arasında aranılması istenen yazıyı girilmesini ister. Aranılan yazı bulununca bulunan adresler ekrana yazılır. H - Search for data : Bu komut 'u' dan farklı olarak text yerine hexadecimal veri ister. R - Read BB from df0: : Disketinizin bootblockunu okur ve bilgisayarınızın hafızasına yazar. T- Show BB : İşte en çok kullanacağınız komut. Bu komut okunmuş olan bootblocku önce ascii ve sonra dissassemble şeklinde gösterir. J[Address)- Jump to address : Programı

çalıştırmak için belirtilen adrese gider. Örnek : J 75068 O -Kill interruptor : Interruptoru hafızadan siler. Bazı Amiga versiyonlarında bu komutu kullanınca guru çıkabilir. 'Esc' - Exit : Bu komut sonraki resete kadar interruptordan çıkar ve işlemlerini disketten sürdürür. 'Help' - Show this page : Help tuşuna basılınca komut listesi yazılım formatıyla ekrana gelir.

'Del' - Clear screen : Ekranı temizler. 'Space' -Abort listing : Herhangi bir listeleme sırasında space tuşuna basarsanız listeleme durur. S -Some registers : Bazı önemli adresleri içerikleriyle birlikte ekrana döker.

P - switch PAL/NTSC : Ekranı PAL modundan NTSC moduna geçirmek için kullanılır.

F -Active disk-turbo : Bu komutu kullanmak için Amigamızın versiyonunun 1.2 olması gerekir. W - Write normal BB to df0 : Bu komut workbench ve diğer utility disketlerindeki install komutu gibi çalışır. Virüslü disketlerinizin bootblockunu bu komutla siler ve böylece boot virüslerinden kurtulmuş olursunuz. Yalnız yüklenirken workbench penceresini açmayan disketlerde bu komutu kullanmayın. Çünkü bu disketler normal Amiga dos disketi değildir ve boottaki programa göre çalışır. L - Switch led/filter : Bu komut yanmakta olan power ledinin ışığını eski Amiga versiyonlarında söndürür yenilerinde karartır. Bu da müziğin ses kalitesini arttırır. Bu komutu tekrar kullanırsanız led bir önceki konumuna döner. 1- Printer set up : Bu komutu girince ekrana printer için bir alt menü ekrana çıkar. Bunlar şöyledir :

F1 : Exit printer utility - Ana menüye geri dönülür. F5 : Printer function On/Off - Printer'ı döküman göndermek için açar veya kapatır. F6 : Reset printer (kill draft & line mode) -

Printerın hafızasından Draft ve line modlarını kaldırarak ilk açılıştaki konumuna gönderir.

F7 : Turn draft mode on - Draft modunu açar. F8 : Turn line mode on - Fine modunu açar. F9 : Send form feed - Sayfaya 'form feed'

uygular. F10: Reverse line feed- Sayfaya boşluk gönderir. Evet Interruptor v3.2'nin komutları bu kadar. Eğer utility ve monitor programlarına ilgi duyuyorsanız, basit de olsa bu program size yardımcı olacaktır. Özellikle reset vektör adreslerini vermesi, reset yapılınca kendi kendini hafızadan silen programları gerekli assembler bilgisi ile inceleyebilirsiniz. Hepinize bol şanslar!!!

EROL ÖZCAN ve ŞENER ÇALI

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