Amiga

Amiga

29 Eki 2011

WHDLOAD yazılımında Quitkey tuşunun tanımlanması

Whdload ile bir oyun açtığınız zaman o oyundan nasıl çıkılacağını gösteren bir bilgi penceresi açılır. "F10 for quit" veya "PrntScrn for quit" gibi birşey yazar. Buna Quitkey denmektedir. Bazı oyunlarda bu Quitkey tuşu oyun içerisinde bişr tuş ile çakışabilir. Bunu düzeltmek için neler yapmak gerekir bunu öğreneceğiz.

Biraz daha açmak gerekirse Gunship2000 oyununu whdload ile açtığımızda whdload "quit" için "f10" tuşunu atamış ama gel gör oyun içerisinde "f10" tuşu aktif olarak kullanılan, çok lazım olan bir ekranı açmaya yarıor ve o  ekrana ulaşmak için "f10" a bastığımızda oyun direk "quit" oluyor. oyun içerisinde "f10" tuşunu tanımlayamadığımız için tek seçenek Whdload içerisinde "quit" için gerekli tuşunu başka bir tuşa  atamamız gerekiyor. 


ilginizi çektiyse mutfağa buyurun ve devamını öğrenin :)


QuitKey in kullanımı şu şekilde
diyelim ki "ESC" tuşunu quit için atamak istiyoruz
ESC Tuşunun RAW key code karşılığını yazmamız gerekiyor ve bu 45 e eşit
oyun ikonuna tıklayıp menüden bilgi ver seçiyoruz. çıkan bilgi ekranında IKON tabına tıklıyoruz ve gerekli komut satırlarının olduğu alana

QUITKey=$45

yazıp kaydediyoruz
quit tuşu ESC olarak atanmış oluyor.


Örnek Resim:




amiga klavyesinin raw key code karşılıkları aşağıdaki tablodan erişebilirsiniz;

RAW KEY CODE FOR AMIGA:




US AMIGA KEYBOARD TYPE:



19 Eki 2010

Amigayı PCye bağlamak ve Dosya transferi


Amiga emülatörünün çıkmasından bu yana, herkesin aklında olan bir konu vardır: İnternet’teki “.adf” uzantılı (ya da “.adz” “.gz” “.dmz”…) dosyaları, PC ve Amiga’yı birbirine bağlayarak transfer etmek. Bu işi yapmak, aslında görüldüğü kadar zor değildir ve Amiga 500 gibi çok daha düşük özellikleri olan modellerde bile mümkündür. Transferi gerçekleştirmek için en önemli araç ise “null modem” bağlantı kablosudur. Bu kabloyu herhangi bir bilgisayarcıda bulmak mümkün olmadığı için zorluk çıkarabilir. Ama bu kabloyu yapmak veya yaptırmak için gerekli şemayı buradan inceleyebilirsiniz (Bkz. Resim 1).


Photobucket


Resim 1
 Transferi gerçekleştirebilmemiz için gerekli olan Amiga Explorer adlı programı PC’mize yüklemeliyiz. Bu programın Amiga Forever adresinden demo sürümünü indirebilirsiniz. Programı kurduktan sonra, daha önceden hazır olan null modem bağlantı kablosunun bir ucunu Amiga’daki 25 pinli Serial porta; diğer ucunu, PC’de 9 pinli Com portlarından herhangi birine bağlamalısınız. Bu işlemden sonra Amiga’yı açarak Workbench’i çalıştırın. Ardından masaüstünde yer alan Amiga Computer simgesine sağ tıklayın.
Resim 2    

İlk tıkladığınızda bir uyarı verecektir. Sizden kablonun hem PC’ye hem de Amiga’ya takılıp takılmadığını soracaktır. Herhangi bir sorun yoksa, tamam diyerek devam edin. Açılacak olan menüden, önce özellikleri seçip portlarla ilgili ayarları yapabilirsiniz. Zaten program, bu ayarları kendisi otomatik olarak gerçekleştiriyor. Amiga Computer simgesine tekrar sağ tıklayın ve bu sefer setup seçeneğine basın Bkz. (Resim 2). Kablonun takılıp takılmadığı ile ilgili bir uyarı daha verecektir. Tamam dedikten sonra bir soru gelecek (bu sorular sık sık karşımıza çıkacak.)
Resim 3  

Resim 4
Bize Kickstart’ın kaçıncı versiyonu olduğunu soruyor . Eğer 1.3 (mavi ekran) ise, yani A500 veya A500+ ise hayır seçeneğini işaretleyin. Daha yüksek bir sistem varsa, Kickstart 2.0 ve üstü (gri ekran), yani A1200 ve üstü bir Amiga’nız varsa evet seçeneğini işaretleyin… Buradan itibaren örnek vererek açıklayacağım için, elimizdeki Amiga modelinin A500 olduğunu varsayarak devam ediyorum.

 
Resim 6 
"Hayır" seçeneğine bastıktan sonra yeni bir pencere daha açılacak (Bkz. Resim 3 ve4). Bu pencerede Amiga’mızla yapacağımız bağlantı ayarlarını görebiliriz.
Amiga’da daha evvel çalıştırdığımız Workbench’den, “Workbench 1.3” ikonuna basarak gelecek olan menüden Prefs çekmecesini açın, açılacak olan pencereden de Serial ikonunu çalıştırın. Gelecek olan pencereden Resim 4’teki ayarları buraya uygulayın ve “ok” tuşuna basın; gelecek olan diğer pencerede “use” tuşuna bastıktan sonra PC’nizde en son açılan pencerede “tamam” diyerek devam edin.

Bu işlemlerden sonra Pc’mizde yeni bir pencere daha açılacak. Bizden, Amiga’dan Shell’i açarak (AmigaDOS) gerekli olan komutları yazmamız isteniyor (Bkz Resim 6).

Resim 7
Shell’i açarak şu komutları yazın. “Type SER: to RAM:Setup” (Bkz. Resim 7), komutu yazdıktan sonra enter’a basın. Eğer bir sorun çıkmazsa PC’miz Amiga’mıza bağlanmaya çalışacak (Bkz Resim8).

Resim 8
Bağlanma işlemi bittikten sonra yeni bir pencere daha açılacak. Amiga’nızda Shell’e girerek “Ctrl+C” tuşlarına basmalısınız. Bu işlemi yaptıktan sonra “tamam” diyerek devam edin.

Resim 9
Eğer bir sorun çıkmadıysa Shell’de “**BREAK” şeklinde bir yazı belirecek ve hemen altında yeni bir komut satırı oluşacak. Ayrıca PC’de yeni bir pencere daha açılacak (Bkz Resim 9). Bu sefer Shell ekranında “RAM:Setup” komutunu yazın ve entera basın. PC’de de “tamam” dedikten sonra Amiga Explorer, Amiga’ya kendi isminde bir program gönderecek (Bkz Resim 10).

Resim 10
Programın gönderilmesindeki amaç, iki bilgisayar arasında dosya transferi yapmada aracı olmaktır. Bu işlem de bittikten sonra tebrik mesajı alacaksınız; kısacası artık her şey tamamlandı (Bkz Resim 12).

Resim 11

Resim 12
Tebrik mesajını “tamam” diyerek kapattıktan sonra, Workbench’den “RAM DISK” ikonunu açın, gelen pencereden AExplorer adlı dosyayı çalıştırarak birkaç saniye bekleyin, bağlantı durumu ile ilgili bir pencere belirip kaybolacak. Artık Amiga’mızdan da transfere izin verdiğimize göre bu işlemi gerçekleştirebiliriz (Eğer AExplorer dosyasına bir daha tıklarsanız bağlantıyı durdurursunuz).
Pc’den Amiga Explorer simgesini çift tıkladığımız zaman Amiga’mızın içini görebileceğiz (Bkz. Resim 13).

Resim 13
Resimde de görüldüğü gibi ilk simge, az önce Amiga’dan girdiğimiz RAM DISK’i; soldan ikinci simge o anda Amiga’ya takılı olan disketi; onun sağındaki Kickstart’ı; en sondaki de PC’ye gönderebileceğimiz disketin “.adf” olarak uzantısını gösterir. Buraya kadar anlattığım, bağlantıyı kurmakla ilgiliydi, işin buradaki kısmı dosya transferini yapmak; ki en kolay kısmı da burası. Eğer disketinizi PC’ye göndererek adf formatlı bir dosya yaratmak isterseniz; en sondaki simgeyi, sürükle bırak yöntemiyle PC’nizde göndermek istediğiniz yere sürükleyin. Eğer adf’yi diskete gönderecekseniz, bu dosyayı da aynı şekilde sürükleyerek soldan ikinci simgenin üzerine bırakın ve arkanıza yaslanarak transferin tadını çıkarın…

Önemli Notlar:
1) Transferi gerçekleştirmeden önce dosyayı göndereceğiniz disketin Amiga’da formatlanmış olması gerekir. Aksi taktirde transfer gerçekleşmez.
2) Kullandığınız Amiga modeline göre transferin hızı ve zamanı değişebilir.
3) Bazı AmigaDOS formatlı olmayan dosyaları Amiga’ya gönderemeyebilirsiniz.
4) Amiga’nın ram’ine atılan “Amiga Explorer” adlı programcığı, Amiga’da bir diskete atarsanız, ileride tekrar transfer gerçekleştirmek istediğinizde, en baştan ayarlarla uğraşmak zorunda kalmazsınız.
5) Oluşabilecek her hangi bir sorunda yazar sorumlu tutulamaz; tüm mesuliyet kullanıcıya aittir

27 Oca 2009

RDB Yedek Nasıl Alınır ve Geri Yüklemesi Nasıl Yapılır ?

Hiç de öyle megabytelarca yer kaplayan bir işlem değildir bu. Sonuçta hangi harddiskinizin hangi partitonlarının olduğu ve disk üzrinde nereden başlayıp nerede bittiğinin bilgisinin tutulduğu 3-5 kb lıktanım dosyasıdır bu meret. Sağlam bir diskete minicik olan bu yedekleri alma süreniz en fazla 1 dk sürecektir.
İşleme başlamadan evvel üzerine RDB yedeklerini alacağımız boş, sağlam, Amiga DOS formatlı bir disket hazırlıyoruz. Daha sonra Amigamızın başına geçip HDToolbox programımızı çalıştırıyoruz. Yedek alacağımız diskin olduğu device'ı seçiyoruz. bendeki disk Z3scsi.device üzerinde bağlıydı. o yüzden onu seçtim. Ama standart kullanımda scsi.device seçmeniz gerekecektir.
Gerekli seçimi yaptıktan sonra HDToolbox o device üzerinde mevcut olan sürücüleri bize listeleyecektir. bu liste üzerinde RDB yedek almayı düşündüğümüz diske tıklayarak onu seçiyoruz ve mouse'umuza sağ tıklayıp "Project" menüsünden "Save RDB To File..." seçeneğini seçiyoruz. karşımıza "Nereye Kaydedeyim? diye soran bir Request çıkıyor. Daha önceden hazırladığımız temiz, formatlı disketimizi seçiyoruz. Kaydedeceğimiz dosyaya da hangi disk ile alakalı olduğunu hatırlatacak bir isim verip "Save" butonuna basıp kaydediyoruz. Diskete yazma işlemi bitince tekrar mouse'umuzun sağ tuşuna tıklayıp "Project" menüsüne gidiyoruz ve bu sefer de "Save MountFile..." seçeneğini seçiyoruz. Yine karşımıza "Nereye Kaydedeyim?" diye soran bir Request çıkıyor. Yine temiz, formatlı ve az önce RDB yedeğini aldığımız disketi seçip hangi harddikimizin mount dosyası olduğunu hatırlatacak bir isim vererek "Save" butonuna basıp kaydediyoruz.
Yedek alma işimiz bitti. HDTollbox programımızı kapatıp, Temiz ve formatlı olarak hazırladığımız ve üzerine RDB yedeklerini aldığımız disketi etiketleyip, güvenilir bir yere kaldırdıktan sonra Amiga'daki rutin işlerimize gönül rahatlığı ile devam edebiliriz.
Geri yükleme kısmı da yine HDToolbox programı içerisinden yapılmaktadır. RDB datası bozulan diskimizi HDToolbox üzerinden seçip "Project" menüsündeki "Load RDB From File..." ı seçtikten sonra karşımıza "Nerede Bu Yedekler?" diye soran Request çıkacaktır. Bu sefer de disketimiz içerisinde bulunan RDB yedeğini seçerek geri kurtarma işlemini gerçekleştirmiş oluyoruz. Bundan Sonra HDToolbox üzerindeki ayarlarımızı kaydedip Amigamıza reset attığımızda herşeyin yerli yerinde, hiç bir veri kaybının olmadığını görerek çok seviniyoruz.
Geçmiş olsun...

26 Oca 2009

RDB Kurtarma yazılımı

Bir dalgınlık anımda 10 gb lık IDE harddiskimin RDB (Rigit Disk Block) bilgisini uçurdum. RDB denen meret hardiskin içerisinde tanımlanmış tüm partition bilgilerini tuttuğu için şu an disk içerisindeki bilgilere erişemiyorum. Her ne kadar elimde backup olmasına rağmen 1 ay evvelki backup olduğu için yine de kayıplarım var. Fırsat bu fırsat deyip RDB Recover eden yazılım araştırmaya başladım.

Aminet üzerinde az biraz araştırma yapınca sadece kurtarma işlemi için yapılmış, Amiga DOS üzerinde çalışan RDBrecov yazılımını buldum. Programı kurup sistemi geri kurtarmam 10 dk sürmemiştir. Hiç bir kayıp olmadan tüm partitionlarımı, tabiri yerindeyse "şakkadanak" getiren bu programı şiddetle tavsiye ederim. RDB bilgisini kurtarmak için önce bir sistem diski veya disketi ile sistemimizi çalışır hale getirdik. sonra Workbench install 3.1 disketinde bulunan HDToolbox programımızı çalıştırdık. Harddiskimizi sisteme tanıtmak için "Change Drive Type" butonuna tıklayıp karşımıza çıkan ekranda "Define New" seçeneğini seçiyoruz ve karşımıza harddiskimizin teknik bilgilerini okuyacak olan ekran geliyor. bu ekranda "Read Configuration" butonuna bastığımızda harddiskimizi sisteme tanıtmak için gerekli teknik bilgilere ulaşmış oluyoruz. Burada yazan bilgileri bir kenara not alıyoruz. bize lazım olan bilgiler:


DeviceUnit Number,

Cylinders,

Blocks per Cylinder,

Bytes per Block.


bu bilgileri not aldıktan sonra "Cancel" deyip herhangi birşey kayıt etmeden geri çıkıyoruz. HDToolbox 'u kapatıyoruz. Aldığımız not şu örnek bilgiler gibi olmalıdır:

Device: scsi.device

Unit: 0

Cylinders: 7752

Blocks per Cylinders: 1008

Bytes per Block: 512

daha sonra Yeni bir Shell veya CLI penceresi açarak RDBrecov yazılımımızı gerekli parametreleri girerek çalıştırıyoruz.
RDBrecov s c cs şeklinde parametre ihtiyacı olan yazılıma CLI penceresi üzerinde RDBrecov scsi.device 0 s 512 c 7752 cs 1008 gerekli komut satırını girerek RDB kurtarma işlemini başlatıyoruz.

Diskin büyüklüğüne bağlı olarak birkaç dakikalık yüzey tarama işleminden sonra RDBrecov yazılımı bize bir dizi rapor sunuyor ve aşağıdaki örneğe benzer bir döküm veriyor:

Trying to open scsi.device unit 0

SectorSize = 512 (overridden by parameter: 512)

Cylinders = 7814016 (overridden by parameter: 7752)

CylSectors = 1 (overridden by parameter: 1008)

PFS Bootblock found at cylinder 2: Size = 204 cyls DosType=50465301 Name="Workbench"

PFS Bootblock found at cylinder 206: Size = 407 cyls DosType=50465301 Name="Prog"

PFS Bootblock found at cylinder 613: Size = 417 cyls DosType=50465301 Name="Internet"

PFS Bootblock found at cylinder 1030: Size = 894 cyls DosType=50465301 Name="Games"

PFS Bootblock found at cylinder 1924: Size = 1016 cyls DosType=50465301 Name="Pictures"

PFS Bootblock found at cylinder 2940: Size = 570 cyls DosType=50465301 Name="Graphic"

PFS Bootblock found at cylinder 3510: Size = 976 cyls DosType=50465301 Name="Music"

PFS Bootblock found at cylinder 4486: Size = 693 cyls DosType=50465301 Name="cache"

PFS Bootblock found at cylinder 5179: Size = 1627 cyls DosType=50465301 Name="Work"

PFS Bootblock found at cylinder 6806: Size = 611 cyls DosType=50465301 Name="Emulator"

PFS Bootblock found at cylinder 7417: Size = 335 cyls DosType=50465301 Name="Temp"

Reading cylinder 7752

Complete.

***

bu bilgileri de bir yere not ediyoruz.

tekrar HDToolbox yazılımını çalıştırıyoruz. harddiskimizi sisteme tanıtıp partition oluşturma kısmına geçiyoruz.

şimdi tekrar hdtoolbox'a giriyoruz ve harddiskimizi install ediyoruz. Partition Drive kısmından partition'larımızı tekrar yaratacağız. elimizdeki "at cylinder" ve "size" bilgilerini "start cyl" ve "total cyl" kısımlarına yazıyoruz. üst üste gelen partition'lar yaratmamaya dikkat ediyoruz dememe gerek yok sanırım. olur da eğer üst üste gelen partition'lar varsa hafızanıza güvenerek doğru olana hatırlamaya çalışmalısınız. eğer "size" kısmı 0'ı gösteriyorsa "at cylinder" değerini bir sonraki "at cylinder" değerinden çıkararak size'ı bulabiliriz.

bitti de gitti maşallah.


bu mükemmel ötesi çalışan programa http://aminet.net/disk/salv/RDBrecov.lha adresinden ulaşabilirsiniz.

25 Ara 2008

A500 de Workbench 3.1kullanmak

Birkaç günden beri A500 toplamaya, kurmaya çalışıyorum. elimdeki a500'lerden biri çok eski model olduğu için elimde mevcut olan kickstart 2.04 ve 3.1 entegrelerini çalıştıramadı. ben de inadım inat illa ki kickstart 3.1 yüklemeye kararlıyım. Bari dedim softkick ile sorunu çözeyim ve araştırmaya başladım. Aminet'te pseudo13.lha dosyası ile sorunumu çözdüm. kurulum çok basit. S:startup-sequence script dosyasının en başına c:pseudokick komutunu yazdım. kaydedip çıktım. lha paketi içinden çıkan dosyaları C: dizinine kopyaladım. L: dizinine 3.1 kickrom romfile dosyasını kickfile adını vererek kopyaladım. A500 e reset attım. sistem boot etmeye başladı. rom dosyasını yükledi. kendine bir reset attı ve Os 3.1 olarak açılışını yaptı. Normal workbench 3.1 kurulum disketleri ile a590 a sıfırdan sistem kurdum. Yeni kurduğum sistemde s:startup-sequence script dosyasını yeniden düzenledim. ilgili dosyaları C: ve L: dizinine kopyaladım. gayet sorunsuzca kullanmaya başladım. Harddiskli ve ramlı a500 kullanıcılarına şiddetle tavsiye ederim.
Sistem gereksinimleri:
A500 or A500 Plus
A590 hard drive
2MB expansion memory
512KB chip memory
Kickstart image file