Bu sayfadaki yazılar
Sayfanın metni
Sayfa 10
C64 TÜRKİYE #7 10 müzik senkronizasyonu ile uğraşılır. Bu esnada sürekli olarak efekt partlarındaki delay zamanları ile oynanıp müzik senkronizasyonu ile oynanır. Demo disketi tekrar tekrar silinip yeniden dosyalar kopyalanır. Ardından demo çalıştırılıp üzerinde son uğraştığınız part gelene kadar izlenir (ki bu 3-5 dakika alabilir). Ve tam istediğiniz yeri geldiğinde ekranı flaş yaptırdığınız anın müzikten 1 saniye geç kaldığını görürsünüz. Bütün bunları tekrarlarsınız ve başka bir yerin zamanlaması bozulur. İşte bu korkunç emekli süreç PC üstünde make, crossassembler'lar, VICE emülatörü ve bu emülatörün warp modu sayesinde çok kolaylaştırılabilir. Bunların nasıl yapıldığına değineceğiz.
C64 için PC'de çalışan pek çok emülatör, crossassembler gibi araç mevcuttur. Hangisini seçeceğiniz, kişisel tercihlere kalmıştır. Ayrıca kullandığınız işletim sistemi de bunda etkili olabilir. Ben bu yazıda kendi kullandığım yapıyı tanıtacağım. Ben normalde işte ve evde Linux PC kullandığım için benim kullandığım araçlar Linux uyumlu araçlar ancak aynı araçlar Windows'da da mevcut.
Bu noktada programcılık hakkında kısa bir felsefik paragraf yazayım. Her ne amaçla hangi platforma yönelik program yazıyor olursanız olun, eğer bugüne kadar yapmadıysanız Linux kullanmayı denemenizi öneririm. Linux içinde halihazırda bedava olarak gelen o kadar çok yazılım mühendisliği ve geliştirme aracı var ki, bunların yaptıkları işleri yapabilen Windows karşılıklarını aradığınızda hepsini bulamayacağınız gibi bulabildiklerinize de yüz binlerce dolar ödemek zorunda kalabilirsiniz. Hem legal hem kuvvetli hem de bedava olan bu araçlar sayesinde Linux'ta kod geliştirmeye alıştıktan sonra başka sistem istemeyeceksiniz. Maalesef demoscene gibi özgürlük, bedava sanat eserleri üretmek gibi kavramlarla uğraşan insanların dünyasında Microsoft teknolojilerinin neden tek alternatifmiş gibi görüldüğüne inanmak zor. Tabii Linux için bir öğrenme süreci geçireceğinizi de bilin ama bunun ödülünü fazlasıyla alacaksınız.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 11
Neyse C64'e dönelim. Araçları tanıtmadan önce son olarak bir konuya daha değineyim. Çapraz geliştirme derken sadece kod yazmaktan bahsetmiyoruz. PC'de var olan tool'ları kullanarak C64 için grafik ve müzik de geliştirebilirsiniz. Fakat özellikle grafik ve ses konusunda orijinal donanımın üstündeki havanın aynısını PC yaratamamaktadır. Bilhassa PC’de yaptığınız müzikler C64'e atınca çok farklı sesler çıkarabilir. Bizzat başıma geldi onun için söylüyorum. SID çipinin filtreleri PC'de emüle edildiğinden çok farklı sesler çıkarıyor. O yüzden grafik ve müzik çalışmalarınızı gerçek C64 ile yapmanızı tavsiye ederim.
VICE
Önce emülatör. Benim gözlemlediğim kadarıyla şu an dünyada en çok beğenilen ve kullanılan iki emülatör var: CCS ve VICE. Bunların ikisi de son derece iyi ve sorunsuz emülatörlerdir. Bugüne kadar hassas zamanlamalı VIC raster efektlerinden 3D efektlere kadar yaptığım ve izlediğim hiçbir efektte iki emülatörde de gerçek C64'ten farklı bir davranış görmedim. Sadece iki yıl önce CCS ile Fairlight'ın Anyone demosunu izlerken loader takılmıştı. Yani 1541 emülasyonunda bir hata vardı. Yeni versiyonlarda düzelmiş olabilir. Benim bilmediğim ya da rastlamadığım başka hatalar olabilir. Ama genel olarak ikisini de gönül rahatlığıyla kullanabilirsiniz. Linux desteği olan VICE olduğu için benim tercihim ondan yana oldu.
Genel olarak VICE kullanımı ile ilgili detaylı bilgi vermeyeceğim. Bunun için Ophruque'un yazdığı Türkçe çok güzel bir VICE kullanma kılavuzu var buna bakabilirsiniz. Ben daha çok VICE ile debug yaparken kullanacağınız makine dili monitörüne değineceğim. Ama biraz sonra...