İçindekiler

YAYINCININ NOTU 5 COMMODORE 6 OKUR MEKTUPLARI 7 HABERLER 8 DEMO YARIŞMASI SONUÇLANDI 9 A

KAPAK BASIC DERLEYİCİLER

YAZILIM İÇİ ATÖLYE © ROMUNUZU KULLANIN e MÜHENDİSLİK HESAPLARI

DONANIM 24 ADIM ADIM DONANIM e KARTUŞLAR VE HIZLANDIRICILAR SU ŞİŞESİ 21 TANITIM 31 ZACK * JONNY GUEST e BLACK PANTHER e HENRİETTA'S BOOK OF SPELLS e PP HAMMER e THİNK CROSS GÖZ UCUYLA 45

SEYMOUR SAVES THE PLANET e SEYMOUR AT THE MOVİES e © 10 TANK BUSTER * ANGLE e BUBBLE DİZZY e FORESTER

TİYOLAR-TUZAKLAR

A.Ş. Adına Sahibi ve Sorumlu Yazı İşleri Müdürü OSMAN BABAOĞLU Yayın Yönetmeni TURHAN TANDOĞMUŞ Yayın Koordinatörü SİNAN VURAL Yayın Kurulu FATİH ARIMAN FARUK BARAN VEDAT HALLAÇ EMRE SENAN CAN YALÇIN MURAT ALP ATAY Kapak EMRE Hakk Halkla İlişkiler KARİN KARAOĞLAN Fotoğraflar MEHMET ÖZCAN Bulunan

Katkıda FETHİ SERİM Teleteknik A.Ş.

Aslında Show '92'de sonuçlanması beklenen Commodore Dergisi Demo Yarışması birkaç ay ertelendikten sonra bu ay sonuçlandı. Yarışmaya fazla katılım olmaması sebebiyle ertelediğimiz yarışmaya yine de sadece dört demo katıldı. Bu konudaki detayları haberler bölümümüzde okuyabilirsiniz.

Bu ayki kapak konumuz ise Commodore 64'ün yavaş BASIC yorumcusunun yardımına yetişen programlar olan derleyiciler. Derleyiciler konusunda temel bilgiler verdikten sonra piyasadaki üç derleyici programın açıklanması ve özelliklerinin karşılaştırılmasını size sunuyoruz. Yeni konularımızdan birisi de “Kartuşlar ve Hızlandırıcılar” adını taşıyor. Bu ay Multi Ice 3'ün tanıtıldığı bölümde bundan sonra C-64'ünüze donanım olarak eklenen program kartuşları ve hızlı yükleme birimlerinin özellikleri açıklanacak. Açıklayıcı yazılarımızın çokluğu yüzünden bu seferlik demo tanıtımı yapmıyoruz. Ama gelecek ay bu bölümde, Avrupa yılbaşı partisinde ikincilik ve üçüncülük kazanan demo gruplarının demolarını bulabilirsiniz. Matematik ve mühendislik bölümümüzde ise matematiğe bir süre ara verip kimyasal işlemlere bakıyoruz. Öncelikle periyodik tabloyu bir dosya olarak saklamanız için iki program ve ardından pH değerlerinin hesaplanması konusunda bir program bulunuyor. Özellikle liseli arkadaşlarımıza yardımcı olacağını düşündüğümüz bu yazı dizisinde gelecek sayılarda fizik konularına da bakacağız. Su Şişesi bu ay geçen aykinden daha da geniş ve taze haberlerle dolu. Ne yazık ki mektuplarınızı ancak bu sayının baskıya girişine yakın zamanda alan Can bunlara cevap veremedi ama, gelecek sayıdaki yazısı genellikle mektuplarınızın cevaplarından oluşacak. Vedat Usta bu seferki projesinde BASIC ile grafik ekranı kullanımını anlatıyor Atölyesi'nde. Birkaç SYS komutu ile eskiden zorlukla yapılan işlemler artık makine dili hızıyla çalışıyor hem de BASIC'ten. ROM rutinleri ile temel dört işlemi yapmak, üs almak ve BASIC değişkenlerine erişmek için Vedat Usta'nın diğer yazısını okuyun. Oyun tanıtımlarımızda ise 64'ün en yeni oyunlarından bahsediyoruz. PP Hammer AMIGA versiyonu çok beğenilen bir platform oyununun 64 versiyonu. Black Panther ise bilgisayarınız için şimdiye kadar yapılan karate oyunlarının en iyilerinden biri. Şu aralar ortalığı kasıp kavuran mantık oyunları fırtınasına bir katılım daha: Think Cross. PP Hammer ve Think Cross'un tüm kodlarını da tanıtımlarda bulabilirsiniz. Gelecek ay yine dopdolu bir dergide buluşmak üzere hoşçakalın,

OSMAN BABAOĞLU ve

BAHADIR İŞLER

SİNAN, CELAL, VEDAT ER-SEN ve SU-Şİ:.. DA ÖZLİYCEM İLTURAN D £

ÇOK ÖZLÜYCEM .BURALARI !.. ÜFE. İÇİM SIKILDI BEJ... GİTMEK Mİ ZOR KALMAK MI?

YİNE BİRGÜN |

Sevgili Comozor,

Aramıza girdiğin günden beri neşemizi artırmıştın. Zaman zaman sana kızmış olsak da hiçbir zaman aramızdan ayrılmanı istemedik. Özellikle dergiyi çekip çevirmen ve işleri yoluna koyman bizi rahatlatmıştı. Oyun tanıtımlarından, yazılımlara kadar her şeye bulaştın ama fena da olmadı. Hem sen olmasan kimsenin Suşi'yi besleyeceği de yoktu. Özellikle, Almanya'dan Mustafazor geldiği zaman sinirlenmiştik, ama o bile AMIGA ile ilgili sorunlarımızda bize yardımcı olmaktan hiçbir zaman geri durmadı. AMIGA Dergisi'ni çıkarırken onun yardımları sayesinde yeni dergimizi yoluna oturttuk. Seninle Commodore Show'da da çok güzel anılarımız olmuştu. Orada oluşturduğumuz mutluluk tablosu hâlâ gözlerimizin önünde. Gitmeseydin be Comozor. Seni gerçekten çok özleyeceğiz. Her zaman sayfalarımızda ve kafamızda bir yerin olacak. Özellikle Suşi ve Peluş seni çok özleyecekler herhalde. Tekrar görüşene kadar hoşçakal Comozor. Dergi çalışanları...

A. Oğuz Filik

Sayın Yetkili, Uzun zamandan beri derginizi takip etmeme rağmen sadece bir kaç günlük C-64 kullanıcısıyım. Daha önce operatörlük kurslarına gitmiştim, ama orada çalıştığımız PC'ler ve C-64 çok farklı. Ben DOS'ta çalışmaya alışmıştım, ama C-64'ün DOS diye bir sistemi yok ya da var da çok farklı. Şu anda sadece basit oyunlar yazabiliyorum. Bana yardımcı olur ve şu sorularımı cevaplarsanız sevinirim: 1- C-64'te ekranı saklama komutu var mı? PC'de kullandığım BASIC'te bu iş için PCOPY komutunu kullanıyordum. 2- Sürekli olarak interrupt'lardan ve adreslerinden bahsediyorsunuz. Bunları kısaca açıklar mısınız? 3- C-64'te resident olma diye bir özellik yok sanırım. Bu C-64'te nasıl sağlanır. Bunu basit bir saat programıyla açıklarsanız sevinirim. 4- C-64'teki ses komutları nelerdir ve nasıl kullanılır?

5- C-64'te monitördeki belli bir alanı saklayıp sonra da başka bir yere nasıl yerleştirebilirim? 6- PC'lerdeki ASCII karakterlerinin ALT tuşuyla basılması özelliği C-64'te de var mıdır? Eğer yoksa ASCII karakterlerini nasıl kullanabilirim? Teşekkür eder, yayın hayatınızda başarılar dilerim.

Sayın Filik, Sorunlarınız genel olarak sizin PC'lere alışık olmanızdan ve bu ortamla ilgili komutların C-64'te bulunmamasından kaynaklanıyor. Sorularınıza tek tek değil toplu halde cevap vermek istiyorum, çünkü cevaplarınız da sorunlarınız da saklı. C-64'te ekranı saklamak, yani diske kaydetmek için özel bir komut yok, ancak yardımcı programlar sayesinde veya bir makine dili monitörü kullanarak ekranın hafızadaki yerini kaydedebilirsiniz. Interrupt konusuna gelince. Bunu C-64'ün resident programları olarak açıklayabiliriz. Resident programlar sürekli hafızada kalıp daima çalışır halde bulunabilen veya istendiğinde çağrılabilen programlardır. İnterruptlar da bir makine dili program sayesinde saniyede 60 defa çağrılıp çalıştırılırlar. Bunlarla ilgili ayrıntılı bilgi için dergimizin eski sayılarına bakabilirsiniz. Örneğin ilk sayımızda bu tür bir saat programı verilmişti. C-64'ün üç kanal sesini kullanmak için özel komutlar yok. Bu işler ancak gerekli POKE komutları ile hafızaya erişilerek gerçekleştirilebilir. Ekrandaki belli bir alanı saklamak konusu için yine ilk sorunuzun cevabına bakmanız gerekecek. Monitör programları makine dilinde program yapmanızı sağlamalarının yanı sıra hafıza üzerinde çeşitli işlemleri gerçekleştirmenize de olanak sağlarlar. C-64'ün karakter seti ASCII standardına tam olarak uymaz. Yani PC'lerde kullanılan grafik karakterlerinin aynısı 64'te yoktur. Ancak bu bir dezavantaj değildir. Çünkü SHİFT ve COMMODORE tuşlarını kullanarak C-64'ün kendi karakter seti içindeki grafik karakterlerini kullanabilirsiniz.

çam eee ee e Commodore Dergisi'nin demo yarışması sonuçlandı. Sonuçları Show '92'de açıklanması planlanan yarışmaya katılım az olduğu için yarışmanın katılım tarihi uzatılmıştı. Ancak yine de fazla demonun katılmadığı yarışmanın ilk üç derecesi belirlendi. Birinciliği yarışmaya Samsun'dan katılan Derya Kılıçlı kazandı. Tam bir oyun hazırladığı sırada demo yarışmasını duyan Derya Kılıçlı bu oyunun başına birkaç bölümlük bir demo ekleyip göndermiş. Tüm programların, grafiklerin ve kısa da olsa müzik rutinlerinin kendisine ait olduğunu belirten Kılıçlı programları artistik açıdan yüksek puan aldı. Oyun “Aliens' adını taşıdığından Kılıçlı demoya da “Aliens Demo' adını vermiş. İkinci olan Emre Ege Smekal ise yarışmaya Ankara'dan katıldı. Bir bilgisayar grubunda da faal olan Smekal'ın programı split denen ve raster satırının gereken yerde yakalanıp ekranın iki bölümünde farklı işlemler yapılmasını sağlayan bir tekniğe dayanıyor. Yazdığı scroll mesajında da bundan bahseden Smekal split terimini Türkçe'ye çevirirken “ayırgaç' kelimesini kullanmış. Bu yüzden demosunun adı da “Ayırgaçların Faziletleri'. Üçüncü yarışmacımız olan Tolga Özdemir de yine Ankara'dan katılmış yarışmaya. Demosunda mümkün olduğunca BASIC dilini kullanmış ve bazı efektleri gerçekleştirmek için makina dili rutinler kullanmış. Demosunun adı “Extremities Of Basic'.

Derya KILIÇLI