Bu sayfadaki yazılar
Sayfanın metni
Sayfa 68
AMİGADOS yazımızın üçüncü bölümünde yine beraberiz.Bu sayıda geçen ay sözünü ettiğimiz utility disketi hazırlamayı ve bazı ek komutları göreceğizyine geçen ay üzerinde çalıştığımız ED için birkaç kontrol komutu vereceğim. Eğer sadece AMIGA'nızın süper oyun yetenekleriyle değil de programcılık alanıyla ilgilendiyseniz Utility bahsedildiğini — disk'ler genellikle cracker grupları tarafından yapılırlar ve içlerinde çok yararlı programlar bulunur.Eğer bunları görüp te yapmaya özendiyseniz boş bir disket kapın ve yazıyı okumaya devam edin. Daha önce de söylediğimiz gibi AMIGA'nıza bir disket taktığınızda S directory'sindeki startupseguence adlı dosya okunur ve içeriğindeki komutlar yerine getirilir Hazırlayacağınız disketin startup-seguence'ni ED komutuyla ya da herhangi bir ASCII text editor ile düzenleyebilirsiniz.Eğer ekranda bir menü olmasını arzu ediyorsanız yine ED komutuyla bir. menü hazırlayın ve type dosyaadı yazın.(dosyaadı olarak Menü'yü kaydettiğiniz dosyanın adını yazın.) Eğer utility'leri fonksiyon tuşlarn ile kullanmak istiyorsanız Setkey adlı Utility'i bir yerlerden edinmeye bakın.Bu program ile kendinize özgü bir. klavye yaratabilirsiniz.- Fonksiyon tuşlarını. arzunuza göre dizayn ettikten sonra save keymap ile diskete kaydedin.keymap adı. olarak verdiğiniz dosyayı Utility disketinizin directory'sine ya da Copy komutu ile çedevs/keymaps Diskmaster kin.Sonra startupseguence'a Setmap klavye yazın.(Burada klavye olarak kaydettiğiniz ismi yazın) Disketinizin € directory'sine de Workbench 'in System directory'sinde yer alan Setmap komutunu çekmeyi unutmayın. Daha sonra beğendiğiniz utility'leri disketinize toplayın.İşte bu kadarartık arkadaşlarınıza dağıtabileceğiniz bir utility disketine sahip oldunuz. Eğer kendi yaptığınız bir utility disketinde Workbench'in çıkmasını istiyorsanız o diskete şu komutları çekin : C directory'sinde Workbench'i yükler. ENDCLI patır. ve Disk.info dosyaları Libs directory'sinde icon.- library ve info.library dosyaları bulunmalıdır. Eminim hepiniz CLI'de nasıl Workbench 'in diğer renklerini ya da değişik yozı biçimlerini (italik.bold,underline) kullanmayı merak etmişsinizdir.Şimdi size bazı Escape kodlarını vetiyoruz.Bunları ister direk olarak
: CLI ekranını ka-
CLI'ye yazın ya da Bir dosyayı ED ile yazarken kulla- 1) Unutmamanız gereken nokta direk olarak kodları yazdığınız. zaman önce Escape'e basıp kodu yoazmak,arkasından da Return tuşuna basmaktır. AMIGADOS komutlarını kullanarak basit programlar da yazabilirsiniz.Her ne kadar AMIGABASIC kadar kolay olmasa da yapılanma komutları AMIGADOS'ta da mevcuttur. IF KOMUTU
If BASIC'den tanıdığımız If ile aynı işi yapar. Ancak biraz daha ilkeldir. Genellikle bir dosyanın diskette olup olmadığını kontrol etmek için kullanılır. Şu örneği inceleyelim: If exists dosyaadı
Type dosyaadı Else Echo Dosya bulunamadı." Endif İşlemler. buradan devam eder.
Bu örnekte dosyaadı olarak verilen file diskette aranıyor. Eğer varsa Type komutuyla ekrana basılıyor. Yoksa Bulunamadı mesajı veriliyor ve işlemler End if'i takip eden satırdan devam ediyor. ELSE komutu Else komutu If ile kontrol edilen şartın yerine gelmemesi durumunda bilgisayarın nereden komutlarına devam edeceğini gösterir. Bu koşul yerine getirildikten sonra END IF komutunu takip eden satırdan komut dizisi devam eder. END IF End if komutu Else komutunun yer alması halinde kullanılır. Diğer durumda gereksizdir. If komutundan sonraki şart doğruysa programın nereden devam edeceğini gösterir. Bir başka deyişle IF bloğunun sonunu belirtir. ASK komutu Ask komutu oldukça basit bir komuttur. Kullanıcının ya da olarak yanıtını yanıta göre condition flag etkilenir: Eğer Yes yanıtı verilirse Condition Flag WARN olur ve 5 değeri alır. Eğer No yanıtı verilirse Condition Flag 0 olur.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 69
Örnek: ASK mı? IF WARN TYPE Dosyaadı ELSE ECHO END IF İşlemler buradan devam eder. Eğer dosya adının kullanıcı tarafından girilmesini istiyorsanız kendinizi üzmeyin, bu da mümkündür. Nasıl mı? KEY komutuyla
“Dosya ekrana basılsın
Nasıl isterseniz "
KEY komutu Key komutu BASIC'teki INPUT komutu gibi çalışır ve bir değişkene kullanıcının Örnek key isim TYPE isim Bu örnekte kullanıcı isim değişkenine hangi dosyanın adını ve- O dosya ekrana basılır. Ancak KEY komutunu startup-seguence'ta kullanmanız MÜMkün değildir.Bu sorunu Startupseğguence'in içine Execute komutu yerleştirerek çözebi- İirsiniz. Örnek : EXECUTE dosya IF dosyaadı TYPE dosyaadı
ELSE ECHO “Dosya Bulunama- di" END IF ilşlemler buradan devam eder.
Bu örneğimizde ilk olarak dosya adlı komut dizisi işletibir text editor ile daha Önceden diskete kaydedilmiş olmalıdır.)Bu kodeğer vermesine yadosyası şöyle birşey olailir : dosyaadı Böylece dosya adı kullanma sorunumuzdan da kurtulmuş olduk.Yukarıdaki örneğin çalışabilmesi için disketin root directory'sinde ya da C directory'sinde Şu komutların bulunması gerekir : EXECUTE,İF,TYPE,ELSE,ECHO- ,END IF Ve tabii bunların yanında diskete dosya adıyla kaydedeceğiniz bir komut dizisi yerleştirilmelidir. Bu sayımızda sizlere ED komutuyla birlikte kullanabileceğiniz bazı yaralı kontrol tuşlarını veriyoruz.(TABLO 2).Bu tuşların tamamını bilgisayarınızla birlikte aldığınız kullanma kılavuzundan bulabilirsiniz.Umarız ki faydalı olur. Bu ayki yazımız da burada sona eriyor.Sormak istediğiniz sorular ya da yazılmasını İstediğiniz konular varsa aşağıdaki adrese yazın :Hoşçakalın.. BAHADIR AKCAN 64'ler DERGİSİ AMIGADOS köşesi
Evet... Bir AMIĞA sahibi yaklaşıyor.Pozisyonu iyi...O da ne,elinde bir KICK OFF kartı.Kartı KICKMATİK makinasına koyuyor,koydu.Şifreyi yazıyor ve parayı çekiyor.İşlem tamam,KICK OFFçuya selam. Çok yakında böyle reklamlar görürseniz pek şaşırmayın.Çünkü Kick Off artık reklamlara konu olacak şekilde mükemmelleşti. Yeni gelen Kıck Off2 Extended,eskisini birçok yönden geçiyor. Bir aralar World Cup 90 adlı bir oyunun,Kick Offa yetiştiğini hatta geçtiğini söyleyenler olmuştu.Bunun nedeni o oyunda bulunan rövaşata hareketi ve kafayla her pozisyonda gol atabilmenizdi.Fakat oyunda ne attığınız rövaşata bir şeye benziyordu (havada Cüneyt Arkın gibi 30 metre uçmak rövaşataysa) ne de hızlılık vardı. Yeni gelen Kick Off 2 Extended ile bu rekabet ortadan tamamıyla kalktı.Oyunda yapılan küçük değişiklikler ile oyun tamamen başka bir havaya bürünmüş.Menülere ve oyuna bazı şeyler eklenirken bazı şeylerde çıkartılmış. bulunan bazı değişiklikler kısaca şöyle MENÜLER DPractice... Nedenini bilmiyorum fakat benim elimde bulunan oyunda bu kısım çalışmıyor.Her şey başta güzel,fakat ilerde oyun takılıyor ve sizde ESCAPE diyerek oyunun bu kısmını bırakmak zorunda kalıyorsunuz. 2)Special Events... Oyunun menülerinde yapılan ikinci değişiklik bu kısımda yapılmış.Burada daha önce bulunan World Cup 90 Oyundan çıkarılmış. Onun yerine bu seçeneği klickleyince sizden Türkiyede bulunmayan bir disket takmanız isteniyor. Oyunun menülerinde olan ana değişiklikler bunlar.Şimdi diyeceksiniz farkı nerde? Farkı fiyatı diyenlere sıfır.Fark oyunun içinde. Oyuna başladığınızda ilk değişik olarak göreceğiniz şey hakemler.Oyuna orta ve yan hakemler eklenmiş.En ufak bir hatanızda sarı hatta kırmızı kartı basıyorlar. Aynı zamanda kartı gösterirken de dikkat ettiyseniz kafalarını sallayıp sizi centilmenliğe davet ediyorlar. İkinci önemli fark ise gerçekten çok iyi düşünülmüş,rövaşata hareketi.Bu hareketle KICK OFFun babalığı doruklara ulaştı.Bunun için yapmanız gereken top havadayken topla aynı yöne giderek arada biraz mesafe bırakıp Joysticki tam ters yöne çekmek.Eğer bu hareket esnasında ateşe basarsanız top yerden gider.Tabi bu hareketien sonra bir anda ayağa kalkamıyorsunuz.Bu yüzden gereksiz pozisyonlarda bu hareketi kullanmayın. KICK OFF 2 EX. kim ne derse desin,daha uzun süre en iyi futbol oyunu olarak kalacak.KICK OFFu sevmeyen ölsün... CENK UNLU