OKUYUCU MEKTUPLARI

Sayın Mahmure Ünyeli, Sizden Amiga Basic ile ilgili öğrenmek istediğim bir sorum var. Programlarımda ne zaman Library komutunu kullansam "File Not Found" hata mesajını veriyor. Derginizde verdiğiniz örnek programları bu nedenle çalıştıramıyorum. Yazım hatası olmadığından eminim. Şu sorunuma bir çözüm bulursanız sevinirim. Şimdiden teşekkürler.

BARIŞ YAMAN - İZMİT BS'Sevgili Basic meraklısı okurumuz, Bahsettiğiniz hata, library'ler için hatalı directory tanımlamanızdan kaynaklanıyor. Pek çok Basic kullanıcısı da sizinle aynı problemi paylaşıyor. Bu hata ile karşılaşmamak için, öncelikle Basic disketinizdeki LIBS directory'si içinde, yoksa diğerlerinde BMAPS directory'sini aramalısınız. Bulursanız, aranan library'lere ulaştınız demektir; graphics.bmap, intuition.bmap gibi ".bmap" uzantılı birçok dosya buradadır. İşte Library komutunu kullanırken, bu directory'yi tanımlamalısınız. Ancak disketinizde BMAPS directory'si yoksa, başka disketlerde de bulamazsanız dergimize bir disket gönderin, size library'leri çekip gönderelim. Basic çalışmalarınızda başarılar dileriz. Sayın Amiga Dünyası Dergisi yetkilileri, Öncelikle size Amiga'cılar için hazırladığınız bu muhteşem dergiden dolayı tüm Amiga'cılar adına teşekkür etmek istiyorum. Sorularımda bana yardımcı olabilirseniz sevinirim. Sorularım şöyle:

1. Daha önce C-64'te öğrendiğim Basic dilini Amiga'da kullanmak istiyorum. Bu mümkün müdür? Mümkünse bunun için neler gereklidir.

2. Bir "Read-Write Error" mesajı aldım. Bunu önleyecek bir program var mıdır?

3. Bazı disketlerde "HD" harfleri var. Bu disketlerde bir memory farkı var mı?

4. Elinizde Rick Dangerous 2, War Zone, Technocop, Silkworm 4 gibi oyunların tiyoları varsa lütfen yayınlayabilir misiniz?

5. Battle of Britain'de "Radio Tuning"i kısaca anlatabilir misiniz?

Yardımlarınız için şimdiden teşekkürler.

An Amiga User - İSTANBUL >"Sayın Amiga kullanıcısı, dergimiz için bahsettiğiniz övgülerden dolayı size teşekkür etmek istiyoruz. Sizin ve diğer okurlarımızın övgülerine layık olabilmek için daha iyi bir dergi yaratmaya çalışıyor ve yanıtlarınızın sizi tatmin edeceğini umuyoruz.

1. Daha önce C-64'te öğrenmiş olduğunuz Basic dilini direkt olarak Amiga'da kullanabilmeniz mümkün değil. Ancak Amiga'yı C-64'e çeviren programlar mevcut. Bu programlar sayesinde Amiga'nızı C-64'e çevirerek daha önce öğrenmiş olduğunuz Basic dilini kullanabilirsiniz. Ancak bu Amiga için çok basit işlemler demektir. Eğer sahip olduğunuz bilgisayardan en verimli şekilde yararlanmak istiyorsanız, Amiga Basic'i öğrenmelisiniz. Dergimizin Amiga Basic sayfalarını takip ederek bunu başarmanız mümkün. Zaten ufak tefek farklılıklar dışında tüm Basic'ler birbirine benzer. Sadece birbiri yerine kullanılabilecek komutları keşfetmek gerekiyor.

2. "Read Write Error" mesajı size disketinizde bir hata olduğunu belirtmektedir. Bu da disketinizin bozulmuş olabileceği ya da yanlış bilgi kaydedilmiş olabileceği anlamına gelir. Bunu önleyebilmek için herhangi bir program yoktur. Ancak disketiniz bozulmamış ise sadece hatalı yazımdan kaynaklanan bir bozukluk ise disketteki programı yeniden kaydederek bu hatayı giderebilmeniz mümkün. Dergimizin Ekim (17) sayısında bu konuda geniş bir yazı yayınladık.

3. HD etiketli disketler High Density yani yüksek kapasiteli disketlerdir ve hemen hemen normal disketlerin iki katı formatlama kapasiteleri vardır. Öncelikle şunu belirtmek isteriz ki, HD disketler Amiga'da kullanılmasına kullanılır; ancak kapasite farkı olmadığı gibi, çok çabuk Read Write Error mesajı verir. Kapasite farkı, PC bilgisayarlarda ortaya çıkar.

4. Bahsettiğiniz oyunlarla ilgili tiyolar için Amiga Salatası köşesini takip edin. Oyunların tiyoları elimize geçtikçe bu köşemizde yayınlanacaktır.

5. Oldukça şanslısınız. Cevaplamamıza gerek var mı?

Mutlu günler dileriz.

Sayın Amiga Dünyası yetkilileri, Öncelikle böyle yararlı bir dergi çıkarttığınız için sonsuz teşekkür etmek isterim. Sorularımı cevaplarsanız sevinirim.

1. Aztec C'de bazı basit matematiksel fonksiyonları tanımlayabilmem için çok büyük sayılar gerekmektedir. Ancak bilgisayarın bunu tanıması için compile ve link işlemlerinin hangi parametrelerle yapılacağını bilmemekteyim. Ne yapmam lazım?

2. 2 MB'lık Fast Ram devre şemasını ve gereken malzemeyi belirten bir dokümanı adresime gönderir misiniz?

3. Seka V3.2'de Amiga sistemini kullanan programlar bazen çalışırken bazı zamanlarda GURU mesajı veriyor. Neden?

4. Sürekli bilgisayarı resetleyen ve disk driver'ı kullanarak diskte yarıçap doğrultusunda çizgi çizip disketi bozan virüs hangi virüs olabilir? Seek and Destroy bu virüsü tanımamakta ancak VirusK adlı viruskiller bu virüsü standart olmayan kod olarak tanımlayıp sildi.

5. TV modülatörü TV'ye sanıyorum zayıf sinyaller gönderiyor. Çünkü başka bir modülatör gayet iyi sonuç verirken bu modülatör az parazitli, siyah beyaz, magnetik ve elektrik alan değişimlerinden oldukça etkilenen görüntü oluşturuyor. Acaba aldığı sinyali yükselten bir devre şeması ya da Amiga için TV modülatör şeması gönderebilir misiniz?

Ali Rıza Şahin - İSTANBUL Öncelikle güzel sözleriniz için teşekkürler. Sorularınızın yanıtları aşağıdadır.

1. Bu kadar büyük sayıları ancak parçalayarak C'de kullanabilirsiniz. Üs kısmını ayrı bir değişkene atarak bunu sağlayabilirsiniz. Bu sorunuzun yanıtı aslında tamamen yapmak istediğiniz işleme bağlı. Yanıt sizin için yeterli olmazsa daha ayrıntılı bir açıklama ile sorunuzu gönderebilirsiniz.

2. 2 MB'lık Ram devre şemasını gönderemeyiz. Bu ram üzerinde kullanılan bazı chiplerin özel olarak programlanması gerekiyor. Piyasada da bu chipler hem bulunmuyor, hem de programlaması çok zor ve pahalı.

OKUYUCU

3. Bu tür programlar genelde düzensiz yazıldığından hata verir. En çok karşınıza çıkan hata sebebi, bir library pointer'ını kullanmadan o library'e erişmeye çalışan rutinlerdir. Bu gibi hataları yok etmek istiyorsanız, her library çağırışınızda gerekli library base'ini "A6" register'ine atmalısınız. Ayrıca her library fonksiyonu çağrıldıktan sonra "D0" register'ine bir değer yazar. Bu değer 0 ise, library fonksiyonu çağrılmamıştır. O yüzden library'i çağırdıktan sonra "TST.L D0" komutuyla hata olup olmadığını kontrol edin. Eğer varsa, uygun bir rutine dallanın (Library'leri kapamak, programdan çıkmak vs).

4. Maalesef söz ettiğiniz virüsü bilmiyoruz. VirusX'in tanımlamadığı bir virüs ise, yeni virüskiller tarafından rahatlıkla tanımlanabilir. Size yeni virüskillerı temin etmenizi tavsiye ederiz.

5. Ne yazık ki bu da mümkün değil. Çünkü modülatörün şeması Commodore Inc. tarafından tescillidir. Tamir ettirmeyi deneyin.

Umarız yardımcı olabilmişizdir. Sİ

Sayın Amiga Dünyası, Amiga'sı olan tüm arkadaşlarımla ben derginizi elimizden hiç düşürmüyoruz. Böyle bir müthiş dergiyi çıkardığınız için sizlere müteşekkirim. Hareketli film yapmak istiyorum (Lost Patrol'deki çizimler gibi) Türkiye'ye böyle bir özelliğe sahip bir program geldi mi? Geldiyse adı nedir? Saygılarımla.

Umut Özkalyoncuoğlu - İSTANBUL Sayın okurumuz, Mektubunuzda oyunlarla ilgili açıklamalarda istemişsiniz, ancak yeterli yerimiz olmadığı için hepsine yer veremedik. Bu oyunlar hakkındaki ipuçlarını Amiga Salatası köşemizden takip etmenizi tavsiye ederiz, zira bu oyunların tamamını bilen ve hemen cevaplayabilen birisini bulmak oldukça zor. Oyunların ipuçlarını sürekli araştırıyor ve sizlere vermeye çalışıyoruz. Gelelim sorunuza. Bu tarz animasyonlar yapmak için REAL TIME DIGITIZER'a sahip olmanız gerekir. Daha sonra video veya kameraya da sahip olmanız gerekir. Deluxe Paint 3 veya 4'ü kullanabilirsiniz. Çalışmalarınızda başarılar.