Bu sayfadaki yazılar
Sayfanın metni
Sayfa 11
yeter ki yeterli derecede istek mektubu gelsin. Soru 5. HD nasıl formatlanır? Cevap 5. Eğer daha önceden formatlanmış ve kullanılan bir HD'i formatlamak istiyorsan gayet kolay. Bunun için WB'den format disk komutunu seçmen yeterli. Yeni taktığın bir HD'i formatlamak istiyorsan o iş biraz daha uzun. Şimdi önce HD'ini sorunsuzca bilgisayarına takıyorsun, daha sonra WB disketinde bulunan HDToolBox programını çalıştırıp HD'ini tanıyorsun ve istersen bölümlere ayırıyorsun, daha sonra yaptıklarını kaydedip makineni WB disketinden açıyorsun, WB'den tanıttığın bölümleri veya tek bir bölümü görmen gerek işte bunu işaretleyip gene
WB'den format disk'i seçiyorsun ve bitti işte bu kadar.
Soru 6. HD'ime virüs girerse ne yapmalıyım?
HD alacak paran yoksa bir virüs killer programını HD'inde
Herkese selamlar. Bir ay daha geçti ve biz bu köşede tekrar beraberiz. Öncelikle gönderilen mektuplara teşekkür ediyorum. Geçen ay sadece bir mektup elime geçmişken 2. sayıdan sonra elime sadece 2 mektup geçti. Her neyse, bana bu tür konularda mektup yazmaya çekinmeyin. Makinenizin sağlığını düşünün. Bu ayın mektupları Eray ve Can adlı iki arkadaşımızdan. Şimdi bu arkadaşların sorunlarını halletmeye çalışalım. Öncelikle Can arkadaşımızın sorunlarına bakıyoruz: Soru 1. Benim bir adet A1200, bir adet external drive, 1 adet 40 MB HD, 1 adet monitör, 1 adet printer ve bir sürü sorunum var ve bu sorunlar beni hasta ediyor. Öncelikle bazı oyunları HD'ime
bitirdikten sonra yapmam gereken önemli bir şey var, bunu veya kopya ettikten sonra çalıştırırken sorunlar çıkıyor. Dertlerime bir çare? Cevap 1. Sorunun klasik program çalıştıramama sorunu sanıyorum. Şimdi bir oyunu veya programı HD'ine atacaksan öncelikle o programın install'u olup olmadığına bir bak, eğer varsa mutlaka bu programı kullanmaya çalış, eğer yoksa HD'inde uygun bir yere bir directory açarak (bunu herhangi bir disk utility'sinden veya Amiga DOS'tan md komutu ile (md directory ismi) veya Workbench'den new drawer seçeneği ile yapabilirsin) içine o oyun veya programı gene bir utility yardımı ile veya Amiga DOS'tan copy komutu kullanarak (örnek copy df0: drive ismi directory ismi all) atabilirsin. Şimdi kopyalama işlemini birçok arkadaş atladığı için oyunlar ve programlar çalışmamakta bu önemli şey ise assign etme olayı. Yalnız bunu daha çok install'u olmayan yani bizim HD'e attığımız programlarda kullanıyoruz. Bu komutu kullanmak oldukça basit, assign program disketinin adı HD'de bulunduğu yer. İşte bu kadar, şimdi bir örnek ile daha iyi anlayalım, diyelim ki MEGAMIGA diye bir disketimiz var ve bunu yukarıda anlattığımız şekilde HD'e meg directory'si altında kopyaladık. Bu arada HD'imizin ismi de games olsun. Şimdide bunu HD'den çalıştırmak istiyoruz; vermemiz gereken komut şu olmalı: MEGAMIGA games:MEG. Bir de bazı programların ikonu. Bunları en azından 1.3 Kickstart ve altında WB'lerden çalıştıramazsınız (2.0 bunlara başka bir programın programlarla yaptığımız bir infoyu ekleyebiliriz. Soru 2. Bir bilgisayarcıdan yeni sandığım bir internal driver aldım ve 3 hafta boyunca sorunsuz kullandım. Daha sonra bir HD aldım ve bunu bağladım 2 hafta boyunca bu sistemi sorunsuz kullandım ama daha sonra driver'ım yine bozuldu. Driver'ı aldığım yere götürdüm ve buradaki herif bana HD driver'ını görmüyor gibi lavuk bir şey söyledi ve HD'i çıkararak "bak bakalım şimdi nasıl driver'ını çalıştıracağım" dedi ve kabararak adam GÖT oldu. Benim sormak istediğim şey HD driver'ı 2 hafta boyunca kabul edip de 2. haftanın sonunda kabul etmez mi? (Harddiskimin markası 2,5 inch Connor) Cevap 2. Türkiye'de Teleteknik kapanıp milletin aleti bozulunca kabiliyetsiz bilgisayarcı mevcut maalesef. Şimdi gelelim sorunun cevabına: Mektubunda da yazdığın gibi aldığın driver kullanılmış duyulmuş bir şey. Sanırım bu adam seni bir güzel kazıklamış veya o da ne yaptığının farkında değil. Neyse geçmiş olsun.
menüdeki board yazan yer nedir.
setup programındaki boards seçeneği, normalde hiçbir işe yaramaz, sadece makinene extra bir kart taktığında (örneğin şu hızlandırıcı kartlardan birini) buradan çalışıp çalışmadığı Soru 4. HD'imde kullanabileceğim DOS komutlarını yazabilir ve anlamlarını açıklayabilir misin? Cevap 4. Ya şimdi iyi söylüyorsun hoş söylüyorsun da bu komutlar bayağı yer tutuyor. Eğer bunları açıklamaya kalkarsam cevaplandıramam. Sanırım derginin ileriki sayılarında böyle bir DOS köşesi olacak. (nereden biliyorsun lan olacağını ve üstünde zaten show all files seçeneği var). Eğer isterseniz infosunu veya yardımcı
HD'i çıkarttı ve driver'ı denedi. Haliyle driver gene çalışmadı ve
Soru 3. A1200 açılırken mouse'un iki tuşuna bastığımda gelen
Cevap 3: A1200 boot ederken iki mouse tuşuna bastığında gelen ne yapacağını şaşırdı. Piyasada senin gittiğin yer gibi bir sürü ve bilindiği üzere de HD'in driver'ı bozması ne görülmüş ne de bir şey.
bulabilirim? Cevap 7. Faces adlı program yanılmıyorsam şu zanlı tespitinde
A500'lerin ve yan birimlerinin üretimi bitti).
herhalde bu bakım hakkında bilgi verebilir misin?
şimdiye kadar A1200 ve HD kullanan arkadaşlarımın hiçbirinin makinesine virüs girmedi. Bunun nedeni sanıyorum eski virüslerin yeni Kickstart'larda çalışamaması. Ama sen sen ol tedbirli ol. Soru 7. PC'deki Faces adlı programı Amiga'da nereden program olmalı. Bu programın benzeri bildiğim kadarıyla Amiga'da yok ama bu programı PC Task adlı PC emülatör programı ile Amiga'nda kolaylıkla çalıştırabilirsin. Soru 8. PC oyunları Amiga'da nasıl oynanır beh!?
hayvan sen de oynuyorsun ama illa ki oynayacağım dersen çok basit oyunları gene PC Task programı ile oynayabilirsin. Eğer makinen iyiyse PC'deki Wolfenstein oyunu bile çalışır (veya alırsın 1 A4000, bir de Emplant o zaman Doom'u bile oynarsın fakat bunu yapmak yerine bir PC alırsın o daha kolay, bu kıyağımı da unutma). Evet... şimdi de Eray arkadaşımızın sorularını yanıtlamaya çalışalım.
(HD) disket okutmak istiyorum acaba bu mümkün mü? Cevap 1. Normalde A500'lerin internal driver'ı HD disket okuyamaz ama bir ara external olarak HD driver'lar vardı ama bunları ancak dışarıdan belki bir ihtimal temin edebilirsin (çünkü
Soru 2. Benim bir arkadaşım A500'ümün chip ram'ini içten ram mı? Cevap 2. Şimdi bunu yapmak sana ne kazandırır ne kaybettirir önce bunu düşün, eğer grafik veya müzik programları ile ilgileniyorsan chip memory'e fena halde ihtiyacın var demektir. Çünkü bu tür bilgiler hep chip memory'de saklanır ama ben daha çok oyunlarla ilgileniyorum dersen bunu sana tavsiye etmem çünkü A500 için yazılan oyunların özellikle eski oyunların hemen hepsi
512 chip ve 512 fast ram için hazırlanmıştır ve 1 MB chip memory de sorun çıkarır (A500-4'çıları görüyorsun işte eski oyunların çoğu ram'leri var). Soru 3. A500'üme uygulamam gereken periyodik bir bakım
Cevap 3. A500 ve tüm makineler için bu bakım aynıdır; temizle, makineni de sık sık açıp kapama, düşünüyorsun? Cevap 4. Şimdi bu gerçekten ilginç bir soru, anırmaya başlar derken herhalde hırıltı zırıltı çıkartan driverları kastediyorsun. Ama driverların hemen hepsi belli bir süre sonra mesela 2 sene falan bu tür gürültüler çıkarabilir bu gayet doğal (peki doktor bey bunun neden doğal olduğunu da anlatır mısınız? -zebani).
tarafından çıkan kabloyu sola doğru yamultunca görüntü gidiyor ve sağa doğru yamultunca görüntü tekrar geri geliyor. Acaba bu neden olabilir? Cevap 5. Anladığım kadarıyla senin gerçekten ilginç bir adaptörün
var. Aslını sorarsan böyle bir problemle ilk defa karşılaşıyorum.
ÇEREZ
Şimdi sen görüntü gidiyor derken bilgisayar kapanıp açılıyor mu demek istiyorsun yoksa sadece görüntünün kaybolduğunu mu demek istiyorsun? Eğer bilgisayar açılıp kapanıyorsa kablonda bir temassızlık var demektir. Bunu halletmek kolay, adaptörün içini açar bir bakarsın ama diğer türlü ise makineni görmeden bir şey söylemek çok zor. Sana önerebileceğim tek şey görüntü çıkışını ve adaptörünü güvenilir bir bilgisayarcıya götürüp kontrol ettirmen olabilir.
Bize mektup yazmayı unutmayın. HOŞÇAKALIN.
bulundur. Yalnız bunun için korkmana hiç gerek yok çünkü
Soru 1. Benim bir adet A500'üm var ve makinemde high density onlarda çalışmıyor çünkü A500 ve A600'lerin standart 1 MB chip RAM'i vardır aslında. Makineni ve buna bağlı parçaları tozdan uzak tutmaya bak. Bunlar için bir toz örtüsü al, driver'ını arada bir temizleme disketleri ile
Soru 4. Bu iki sene sonra anırmaya başlayan driverlar hakkında ne
Soru 5. Adaptörümle ilgili bir problemim var. Adaptörümün arka
Evet....bir dahaki aya kadar kendinize ve Amiganıza iyi bakın bana
Cevap 8. Valla ne anlıyorsunuz şu PC oyunlarından bilmem
Cevap 6. Hımm iyi bir soru, bence HD'ini hemen at. Ama yeni bir ekleyerek 1 megabyte'a çıkartmamı önerdi. Sence bunu yapmalı
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 10
OMAY LA AMOS
erhaba arkadaşlar. Eh artık sonunda AMOS'a başlıyoruz. Geçen ayda anlattığım gibi AMOS'a, AMOS'un temel prensiplerini vererek başlayacağım. Şimdi ilk defa AMOS'a başlayanlar burada kalsınlar, diğerleri ise bu sayılık çıkıp istedikleri yere gidebilirler(yalnız yazının sonunda geri gelsinler çünkü orada önemli birşey söyleyeceğim). Evet, diyelim şimdi aklınıza acaip bir oyun fikri geldi, yapmak için sabırsızlanıyorsunuz ve acele olarak AMOS öğrenip, oyuna başlamayı düşünüyorsunuz.Bu durumdaysanız mutlaka, AMOS'a Deluxe Paint'ten grafik nasıl yükleniyor, sample sesler nasıl kullanılıyor gibi soruların cevaplarını bulmak için uğraşırsunuzdur ve aslında biraz acele ediyorsunuzdur, daha doğrusu eğer bir oyun yapmak istiyorsanız ekrana nasıl grafik basacağım, müzikleri nasıl çaldıracağımdan daha önemli dertleriniz vardır, bunlarda Basic'in ve tüm programlama dillerinin temel yapısı sabitler ve değişkenlerdir. Sabitleri sayılar ve karekterler(yazılar) diye sınıflandırabiliriz.Tüm programınızdaki değişmeyen sayılar'a sabit sayılar bu mantıklıdır.Sabit karekterler(yazılar) veya String'ler ise başı ve sonu " (tırnak) | karakteri ile kapatılmış her türlü yazılardır. "Aslanım benim", "1290" veya "Bugün 23 Nisan, neşe doluyor insan"' gibi yazılar String'lere örnektir."1290" örneğinde görüldüğü | gibi tırnak içine alınan sayılarda Strings - sınıfına girerler. Bunlar görüldüğü gibi çok basit. Gelelim değişkenlere. bir shoot'em up oyunu yapıyorsunuz, uzay geminizin 5 hakkı var ve aslanlar gibi önüne geleni vuruyor. Dikkatimizi hak sayısına çevirelim. Mantıklı olarak © uzay gemimiz vurulunca, hakkımız azalacak. Bir obje alınca ise hakkımız artacak. Yani hak sayısı sabit durmayacak devamlı değişecek. İşte bunun için hak sayısını, AMOS'a, değişken kavramıyla anlatıyoruz. İlk olarak değişkenimize bir isim veriyoruz.Diyelim değişkenimizin ismi HAK olsun. Uzay gemimizin 5 hakkı olduğunu AMOS'a şu şekilde anlatıyoruz: HAK-5 Evet bu kadar basit. Tabii dikkat etmeniz © gereken bazı şeyler var. Örneğin değişkeninizin adı bir sayıyla veya bir © AMOS komutuyla başlamamalı. Yani | 4HAK veya PRINTHAK gibi isimler ş PRINT bir
© AMOS komutu olduğundan dolayı öyle
O isimleri verebilirsiniz fakat beni © dinlerseniz size tavsiyem uyduruk
Gelelim değişken tiplerine. AMOS'ta da anlayabileceğimiz gibi 1,2,3 ç kullanacağız. Bu sayılarda kesir
| değişkenimiz ise kesirli sayılar(floating bir isim veremiyorsunuz). Ayrıca değişkeninizde boşluk kullanamıyorsunuz. Boşluk yerine (Shift"-") kullanıyorsunuz. Örneğin ASLAN UZAY. GEMİSİNİN HAK SAYISI şeklinde bir | değişken ismi vermenize hiçbir mani yok. Son olarakta değişkeninizin isminin ? uzunluğu 255 karakteri geçmemeli. Zaten, uzun değişken isimleri vermeniz programınızında uzunluğunu arttıracağından, çok uzun isimleri hiç tavsiye etmiyorum. Bu ayrıntılara dikkat ederek değişkenlerinize istediğiniz değişken isimleri yerine konuyla alakalı isimler vermeye dikkat edin(örneğin geminizin hak sayısı değişkeni için OTURAN BOĞA falan demeyin).
kullanabileceğiniz üç tip değişken var. İlk değişken tipimiz kesirsiz sayılar(integers). Yukarıdaki HAK değişkenimiz buna bir örnek, Zaten ve bunun gibi sayıları bu değişkenlerle olmayıp, -147,483,648 ile 147,483,648 sayıları arasında herhangibir değer alabiliyorlar (HAK-I2, MERMİ SAYISI-134, SKOR>3644000 v.b.). İkinci tip points). Bunlarda adından da anlaşılacağı gibi kesirli sayıları ifade etmekte kullanılıyorlar. Bildiğiniz gibi integers'da kesirleri kullanamazsınız. : Yani PI SAYISI->3.14 diyemezsiniz. Eğer böyle kesirli işlemler yapmak istiyorsanız. o zaman şimdiki değişkenimiz olan floating point tipini kullanmanız gerekir.Kesirli sayılarla(floating points) yaptığınız işlemler kesirsiz sayılara(integers) göre çok daha yavaş olur.Onun için kesir kullanmanızın gerekmediği durumlarda integers kullanmak çok daha mantıklı olur(örneğin uzay geminizin hak sayısının kesirli olmasına gerek
4 olmadığından orada integers kullandık).
Unutmamanız gerek bir önemli noktada kesirli sayılarda değişken isimlerinin sonuna # işareti getirmeniz gerektiği.
Böylece bilgisayara HAK isimli
4 değişkenin kesirsiz sayı(integer),
PI SAYISIF isimli değişkenin kesirli sayı(floating number) olduğunu
“anlatabilirsiniz. Kesirli sayı değişkenlerine birkaç örnek verirsek:
NE DER$-"Merhaba arkadaşlar"
- değişkende ekrana yazı
— öğrenmeye devam edeceğiz. Bu arada AMOS'la daha önceden uğraşmaya
|“ düşünerek gelecek aydan itibaren yer
PL SAYISI#-3. 14
KURUS#-3.5 Son bir değişkenimiz kaldı. Bu String değişkeni yani | karekter değişkeni. Artık bu kısmı kolay anlayacağınızı düşünerek bunlara örnek veriyorum:
© ISIM$-"Murad Omay"
DURUM$-"3 hakkınız var." Şimdi bu değişkenlerle ilgili önemli < birkaç açıklamayı yaparak bu kısmı bir değişkenin karekterdeğişkeni olduğunu anlatabilmek için isminin sonuna $ koymanız ve karekterin taşıdığı 4 bilgileri " i gerekir. Ayrıca iki " işareti arasında kalan karekter sayısıda 65,500 karekteri geçmemeli. Hepinizin anlayacağı gibi bu bastırmak(örneğin Adventure oyunlarındaki diyologlar) gibi yazı işlemlerinde kullanılır(ama ilerde anlatacağım komutlarla bu değişkenleri kullanıp bir fonksiyonun türevini bile alabileceksiniz). Evet, sabitleri ve değişkenleri anladığınızı umuyorum.Zaten ilerde örnek programlarda bunları daha iyi anlama olanağı bulacaksınız. Geldik yazının sonuna. Gelecek ay AMOS Basic'in temel prensiplerini başlayanların bu temel prensipler bölümünden sıkılmış olabileceklerini kalırsa küçük bir kutuda bazı püf noktaları, kısa programlar veyabazı mektup sorularına cevaplar vermeyi düşünüyorum. Bunun için aman köşeyi hepten boş vermeyin, en azından sizin bildiğiniz konuları anlatıyor olsam bile, şöyle bir gözden geçirin, bakarsınız işinize yarayacak birşeyler bulursunuz. Son olarak, ERAY ve HALUK, çocuklar mektubunuz elime geçti ama köşenin durumunu görüyorsunuz, zaten sorularınızda AMOS'la ilgili olmadığından sorularınızı diğer ilgili arkadaşa ilettim, merak etmeyin. Sonunda bu ayda bitti. Diyorumki, birazda AMOS'a kafayı takın ve kendinize iyi bakın (hep böyle kafiyeli mi bitmek zorunda senin yazın!!? -Zebani)...