Commodore sayı 69, sayfa 14

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 14

SİNAN VURAL Şimdiye kadar hep bahsettik durduk bilgisayar gruplarından. Çoğunun kanunsuz olarak çalıştığını ve orijinal oyunları kopyalanabilir hale getirdikten sonra başına intro koyup dağıttıklarını ve bundan haksız kazanç sağladıklarını hemen hepiniz biliyorsunuz. Bu arada Vedat arkadaşımız da sizlere kendi programlarınız için bu tür intro'lar yazmanın yollarını ve tekniklerini öğretmeye çalıştı. Ancak bu bilgisayar gruplarının bir kısmı böyle kanunsuz işlerle uğraşırken bir kısmı da halka açık programlar yazmakla uğraşırlar. Halka açık programlarla kastettiğimiz ise 64'ün tüm yeteneklerinin sergilendiği programlar olan demolar ve daha önce de bahsettiğimiz yardımcı programlar olan utility'lerdir.

Demolar ilk olarak müzik paketleri olarak başladı. Oyunlarda kullanılan müzikler sökülüp bunlar bir program içinden istenildiği gibi çağrılıyordu. Hangi grup daha çok müzik söker daha fazla program hazırlarsa onun ismi yayılırdı. Örneğin ilk zamanlarda çeşitli programcıların hazırladığı Game Musics ve Synth Sample adlı seriler pek meşhur olmuş hatta ülkemizde de birkaç bölümü bulunabilmişti. Bu arada programcılar sadece müziklerle yetinmeyip ekranı daha hareketli hale getirmeye çalıştılar. Bunun güzel örneklerinden bir tanesi Synth Sample adlı müzik programıyla, ilginç efektler yaratan bir görsel programın birleştirilmesiyle oluşan SWINTH adlı programdı. Müzikleri ve görsel efektleri gittikçe geliştiren programcılar ilginç gö-

EPP 5005

>

rüntüler yaratmak için bilgisayarı çeşitli şekillerde aldatmaya başladılar. Böylece ortaya çıkan yeni nesil programcılık başlı başına bir alan oluşturdu. Bu arada intro'lar da demo'larda kullanılan tekniklerden nasiplerini almışlardı. Dergimizin ilk sayısında verilen Hyperscreen adlı program ekran sinırlarının üst ve alt kısımlarını kaldırıyordu. Bunu başarmak için ROM'da, ekranı açıp kapatmakla görevli rutin şaşırtılıyordu. Rutinin tüm işlevi raster taraması belli bir satıra geldiğinde ekranı kapatmaktı. Programcılar ise, rutin belirlenen satıra iki üç raster satırı uzaklıktayken ekranı 24 satıra indirip, belirlenen satırı geçince tekrar 25 satıra çıkararak bu rutinin işlemesini engellemişlerdir. Böylece C-64'ün tasarımcılarının koyduğu ilik sınırla-

> m

Çe ma aşılmış oldu. Bu arada kırılmış olarak ülkemize gelen oyunlardan bir tanesinin başındaki intro hepimizi uçurdu. Programcı sadece ekranın alt taraaçmakla kalmıyor yanlarını da açıyordu. Önce kimse ne olduğunun farkına varmadı, ama sonra şöyle bir düşününce adamın ne yaptığını farkedip hayrete düştük. Ama daha göreceğimiz çok şey vardı... İşte burada bu demolardan örnekler verip ne tür teknikler kullanıldığını anlatmaya çalışacağız. Yazımız teknik olmayacak, yani hangi adreslerin kullanıldığından falan bahsetsek bile çok derinlere inmeyeceğiz. Amacımız, sizlerin de ekranda gördüğünüz bir şey karşısında çok şaşırmadan bunun ne olduğunu rahatça anlayabilmeniz. Şu anda bu demoların çok küçük bir kısmı piyasada bulunabiliyor ama bilgisayarınızın sınırlarının aşıldığını görmek istiyorsanız dergimize bir mektupla başvurabilirsiniz. Demolar Democuklar

Klavyeyle gezinmek için ← ve → tuşları.