Bu sayfadaki yazılar
Sayfanın metni
Sayfa 31
3 AS$-A$ 4 “fakat toplam uzunluk 255 ka- rakteri geçmesin!”
4PRINT“ CLR ” SFORX-ITO LEN(A$):PRINT“ HOME ”;MID$ (A$,X,39)
6 FOR Y-1 TO S0:NEXT Y,X 7 GOTO 5 Evet, işte sona geldik yine. Birçoğunuzun mektubu gelecek aya kaldı. Eğer bana çok uzun zaman yazmanıza rağmen cevabınız çıkmadıysa bir daha yazmayı deneyin. Postada bir şeyler olabilir. Gelecek ay yepyeni dergimizde buluşmak üzere... Sevgiler...
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 30
2- C-64, aynı anda 3 ses birden çıkarabilir. Bunun nedeni, C-64'te birbirinden bağımsız 3 kanal müzik üretebilen SID çipinin olmasıdır. Mesela, neden 64'te orkestra müzikleri gibi sesler yok? Çünkü sadece 3 enstrüman kullanılabilir. 3- Utility, normalde çok uzun zamanlarda yapılacak işleri daha kolay ve daha az zamanda yapmamıza yarayan yardımcı programlardır. 4- Oyunun geneli ortalaması olmaz. Mesela müziği kötü de olsa, oyun çok güzel olabilir. Veya grafiği kötü bir program bizi saatlerce bilgisayarın başında tutabilir. Bir örnek vereyim, hepinizin zamanında oynadığı Wizard of War bugün elime geçse senin mantığınla genel | verirdim. Bu yanlış. Grafiği kötü, müziği ise olmamasına rağmen sabahlara kadar oynadığımız bir oyundu. Grafiklerin ve müziklerin uyumu, oynanılabilirlik çok önemli faktörler. Ortalama alınamaz. Onur Büyükçağlar, İstanbul 1- Bir oyundan çaldığım grafikleri nasıl kendi programlarımda kullanabilirim? Oyunlardan grafikleri nasıl çalabilirim? 2- 64 emulator ne işe yarar? 3- Dirk driver bir nevi hard disk midir? 4- Disk drive'ın hafızasına oyun kaydedebilir miyim? 5- Ekranın içini 53280 kullanarak nasıl değişik renklere bölebilirim? 6- Ekrandaki bir nesneyi (bir helikopter mesela) nasıl çizebilirim, yürütebilirim, içini boyayıp animasyon yapabilirim? Sevgili Onur, PC ve 64 arasında nasıl bağlantı kurulacağı hakkında bir bilgim yok. PC programlarını 64'te kullanabileceğini sanmıyorum. 1- Oyun grafiklerini bir kırıcı kartuş yardımıyla çalabilirsin. Bu çaldığın grafikleri ise sizlere geçen aylarda verdiğimiz resim gösterici rutinlerle kendi programlarınızda kullanabilirsiniz. 2- Benim bildiğim 64 Emulator bir tek AMIGA'da var. O da, 64 programlarını AMIGA'da çalıştırmaya yarar. Ancak makine dili programlar ve oyunlar işe yaramayacak kadar yavaş çalışıyorlar. 3- Eğer disketini hiç dışarı çıkarmadığını düşünürsen, ufacık bir hard disk gibi düşünebilirsiniz. (nereden aklına geldi bu soru?) 4- Drive'ların kendilerine ait 2K'lık RAM vardır, ancak bir işine yaramaz. Oralara ancak disk turbosu falan koyarsın. 5- Senin yapmak istediğine biz kısaca RASTER diyoruz. Kartuşla veya MDE ile aşağıdaki programı bilgisayarına gir. (başlangıç 0C00). Her şey bitince Basic'e geri dön
SYS 3072 ile programı çalıştır. İşte ekranın bir kısmı siyah, bir kısmı beyaz oldu. (bunun kesinlikle Beşiktaş ile ilgisi yok!) 0C00 78 A9 01 A0 00 A2 A2 EC 0C08 12 DO DO FB 8D 20 DO 8D 0C10 21 DO A2 60 EC 12 DO DO 0C18 FB 8C 20 DO 8C 21 DO 4C 0C20 00 0C 00 00 00 00 00 00 6- Bunun için sprite adını verdiğimiz nesneleri öğrenmeniz gerekiyor. Bunu bilgisayarı aldığınızda yanında verilen kitapçık çok güzel bir biçimde anlatır. Bekir Uğurlu, İstanbul 1- Logo yapmada kullanabileceğim güzel bir editörü nereden bulabilirim? 2- Disc Wizard benzeri güzel bir program yar mı? 3- Arkadaşımın kullandığı kartuş bende çalışmıyor. Benim kartuşum ikimizde de çalışıyor. Onun bilgisayarı yeni, benimki eski model, Bundan olabilir mi? Selam Bekir. Unutma, yaptığınız intro ve diğer programları sabırsızlıkla bekliyorum. 1- Genelde logolar sadece 3 renk kullanılarak herhangi bir resim programında çizilir, sonra karakter setine atılırlar. Direkt bir logo editör istiyorsan, en çok kullanılan Centuari logo editör'ü öneririm. Nereden bulaçağın hakkında bir bilgim yok. 2- Bence Disk Wizard son derece ilkel ve kullanışsız bir programdır. Şu anda en gelişmiş directory programı bir Master Deluxe adı verilen program. 3- Büyük ihtimalle o yüzden. Bazı kartuş girişleri her kartuşu tanımıyor. Emin Levent Tüter, İstanbul 1- Derginizi 72. sayıdan beri devamlı alıyorum. Acaba 70 ve 71. sayıları nereden alabilirim?
2- Ekranın rengini değşitirmek için birkaç adres verir misiniz? Selam Emin. Gönderdiğin oyun açıklaması tam değildi, onu yayınlamamız imkansız. 1- Bu konu için Teleteknik'e uğraman yetecektir. 2- POKE 53280,X ve POKE 53281,X komutlarında X yerine 0-16 arası bir rakam koyarsan ekranın rengini değiştirebilirsin. Hüseyin Kılıç, İzmir 1- İlk sorum AMIGA ile ilgili. AMIGA'- daki 64 emulator adlı program 64 ile Yo 100 uyumlu mudur? Yani MD programları ve oyunları çalıştırabilir miyim? 2- Derginizin geçen sayılarında 64'te 3D filled vector yapıldığını okudum. Benim merak ettiğim C-64'ün hızının bu olaya nasıl yettiği. 3- Rubicon'daki parallax scroll pixel pixel kayıyor. Yani öndeki karakterlerdeki boşluklar arkadakilerin üzerine gölge olarak düşmüyor. Bunu nasıl yaptıklarını açıklar mısın? Bir defa bunu grafik ekranında ROL ve ORA ile denedim, ancak rutin tek satır-
"da bile bayağı raster yiyor, 10-11 satırlık kaydırma bana imkansız gibi göründü. 4- Disk dergileri yazın çok ilgimi çekti. Böyle bir derginin hazırlanması ve dağıtılmasındaki zorluklar nelerdir? 1- 64 Emulator 64 ile uyumludur, ancak her şey çok çok çok yavaş çalışır. Mesela sallanan bir logonon hem ekran seti, hem de grafik hali interlace yapar gibi acayip görüntüler verir. Pek bir işe yaramaz yani.. 2- Origo'nun son demosunda her yüzeyi farklı renkte ve aynı zamanda bazı yüzeyleri şeffaf olan 3D filled vektor'ler vardı. Daha da ilginci, bu vector'ler 64'te yapılan en hızlı vector'lerdi. Zamanın yetmesini bırak, adamlar fıldır fıldır transparent filled vector hoplatıyorlar. Belki 64'te gizli saklı zaman keşfetmişlerdir, heh he.. 3- Mantığın doğru, bu olaya ancak ROL ve ORA'larla ulaşabilirsin, ancak yanılmıyorsam senin hatan bu olayı grafik ekranında gerçekleştirmen. Bunun yerine karakter setleri üzerinde oynamayı dene. Bu sana daha fazla zaman kazandıracaktır. Zaten dikkat edersen, Rubicon'daki arka plan da karakter setiydi. (3 renk) Geçenlerde bir demo'- da; kocaman bir karakter seti logonun üzerinde zıplayan ve dalgalanan daha küçük iki tane karakter seti logo görmüştüm. Bunu görsen seni daha fazla şaşırtacağına eminim. 4- Disk magazini cidid ciddi yaptığımız düşünürsek, en büyük eproblem herkesin ilgisini çekecek konu bulmaktır. Programlama © kadar önemli değil, yani sen bir demo yapmıyorsun burada, önemli olan yazılarının güzel ve rahat bir biçimde ekranda görülmesi. Dağıtılması da büyük sorun. Kendine büyük bir swapper ordusu kurman lazım. Ünal Çiftçier, İzmit 1- C-64'te hızlı, ciddi ciddi bir şeyler yapmak için ille de 6510 makine dili mi öğrenmek gerekiyor? Simons' Basic gibi programlar yeterli olmazlar mı? 2- FLI tekniği, Art Studio vs., bunlar kartuşlarda mı bulunuyor? 3- İlk Su Şişesi'nde “yazı ekranı tüm ekrana yayılmış durumda” diye bir ifade kullanmıştınız. Bu nasıl oluyor, sadece sprite koyabiliyorduk, bu teknikle ekranın her tarafını karakterle doldurmak mümkün mü? 1- Evet. Basic gibi programlar birçok yerde yetersiz ve yavaş kalırlar. 6510 ciddi projeler için şart. 2- Hayır, normal program olarak piyasada bulunabiliyorar. 3- Tabii ki ekranın her tarafına karakter basılmıyor. Benim demek istediğim tüm border'ların kaldırılmış olmasıydı. Bunu yine sprite'lar yardımıyla yapıyoruz. Erhan Veziroğlu, Manisa 1- Disk sürücüsü alırsam AMIGA oyunları oynayabilir miyim? 2- Resetleme nasıl yapılır. 1- Eğer disk sürücüsü olanlar AMIGA oyunları oynayabilselerdi, kimse AMIGA almak için 64'ünü satmazdı. Herkes onun yerine bir drive alırdı. Tabii ki hayır! 2- Bu işlem için herhangi bir bilgisayarcıdan bir kartuş veya reset button elde etmem lazım. Kaset kullanıcıları da bu işi yapabilir. Erkan Akpınar, İstanbul 1- Multi Ice 3'ün monitör programındaki istediğim satırları nasıl kasede kaydedebilirim? 2- Bir Basic programda bir görüntünün 4-5 saniye beklemesini nasıl sağlarım? 3-1PRINT “ CLR ”;TI$ 2G0TO 1 pogramı ile basit bir saat yapıyorum. Peki saatin geri sayması için ne yapabilirim? Hızını neyle kontrol edebilirim? 4- Çok basit bir sağdan sola kaydırma nasıl apılır? Örnek verir misiniz? 1- Monitörüne girip: S“program adı”, 01, başlangıç adresi, bitiş adresi 2- Boşa dönen bir FOR NEXT döngüsü veya: 1 TI$ — “4000000” 21FTI$ — “4000005” THEN 2 3 PRİNT “tamam!” programcığı 5 saniye bekletir. 3- ile geri saat sayman imkansız, ancak yine hassas bir FOR NEXT ile bu konuyu halledebilirsin. 4- Basic ile serollun güzel olmayacağını size daha önce söylemiştim, ama madem çok basit bir örnek istiyorsunuz, alın bakalım: LA$-“ 40SPACE ” 2A$ AS * “Buraya uzunca mesajlarınızı