Bu sayfadaki yazılar
Sayfanın metni
Sayfa 4
6OTO FOR AzR TO “<HOME TUDE < 3SPAC M.< | PRİNT “<DOKN>TİME<ZSPACE >: EN PAsPA*ESS POKE
PRİNT HIT THE T REE!"* PRINT "AND YOU
IF THEN IF THEN , PRİNT 6 VE IF THEN Iİ) POKE 198.0 NEXT II ia GOSUB
1500:RUSRU*1:60TO 380 GOSUB A6OO:PÖKE S14824.0 PRINT /< MOL Mü NY PFLAYERS GET IF YPCI PRİNT SP ; FOR Rs1 TO ŞP 1600:PRİINT RIGHTOPLAYER TONAME "3 2 INPUT İF THEN NEXT GOSUB 16080:PRINT GET JKSE"K* THEN J5203:6
PARA COMMANDER <RVSOFF >“
PRİNT F7>. FOR Rsi TÜ SP PRİNT NEXT ST POİNT <CT POKE 198.1:GET THEN PRİNT RETURN PRINT Cs0 TO 23:P RINT "<41SPACE>“ NEXT RETURN
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 5
C-64'ün grafiklerinin kalitesi son yıllarda iyice arttı. Bir çok oyunda bu grafikleri görmek mümkün. Bundan sonra bu grafiklere sizler de sahip olabilirsiniz. Bu program sayesinde istediğiniz grafiği kaydedebilir ve printer ile kağıda geçirebilirsiniz.
Programın bazı kısımlarında yeterli hıza ulaşabilmek için makina dili kullandım. Programın nasıl kullanıldığını anlatmadan önce bir ön bilgi olması açısından C-64'ün büyün grafik işlevlerini yapan VIC II 6567 çipinin çalışmasına kısaca bakalım:
VIC II sadece 16K'lık bir alanı kontrol edebilir. C-64'ün hafızası 64K olduğundan VIC'in kontrol edebileceği 4 ayrı hafıza bölgesi vardır. (Bu hafıza bölgelerinden her birine bank adı verilir ve sırasıyla bank0, bank1, bank2 ve bank3 olarak adlandırılırlar.) C-64'ü açtığımızda VIC bank0'a ayarlıdır. Bir high resolution grafik ekranı 8K'lık bir alan kapladığından, her bankta iki grafik ekranı bulunabilir. Toplam dört bank ve her bankta iki ekran bulunabileceğinden hafızada 8 ayrı ekran vardır. Bu ekranlardan ilkinin bulunduğu hafıza bölgesinde (0-8192 arası) C-64'ün hayatî işlemlerini yöneten adresler bulunduğundan bu ekran kullanılmaz. Geriye yedi ekran kalıyor. Bizim programımız bu yedi ekranı bulup gösterebilir, ekranları kasede ya da diskete kayıt edebilir ve printer yardımıyla kağıda geçirebilir. Program bu ekranları bulurken yukarıda kısaca anlatmaya çalıştığım bank seçme tekniğini kullanıyor. Yani VIC istenilen banka geçirilerek aranılan ekranlara direkt olarak ulaşılıyor ve gösteriliyor. Bu yüzden program ekranları bulup gösterm,eyi oldukça hızlı bir şekilde gerçekleştiriyor. Programın çalışma ilkesini açıkladıktan sonra şimdi de nasıl kullanıldığına bakalım.
Herhangi bir oyunu oynarken oyunun bir ekranının hoşunuza gittiğini düşünelim. Oyun istenilen ekrana geldiğinde bilgisayarı resetlemek için (eğer bilgisayarı resetlemek için reset aletiniz yoksa user porttaki 1. ve 3. ayakları iletken bir telle birleştirerek reset işlemini gerçekleştirebilirsiniz). Sonra da Graphic Examiner'ı yükleyip çalıştırın. Makina kodunun hafızaya yüklenmesi için 17-18 saniye kadar beklendikten sonra programımız kullanılmaya hazırdır. Programda kullanılan tuşların görevleri şöyledir:
1-7 istenilen ekranı seçmek için kullanılırlar.
S 1. ekranı kayıt etmekte kullanılır. Bu seçenek seçildiğinde ekranın hangi isim altında kaydedileceği ve kayıt için hangi aracın kullanılacağı sorulur. İsim en fazla üç karakter uzunluğunda olabilir.
L Daha önceden kayıt edilmiş bir grafiği tekrar yüklemek için kullanılır. Yükleme işlemi 1. ekrana yapılır.
P 1. ekrandaki resmi printer yardımıyla kağıda geçirmek için kullanılır.
C 1. ekranın rengini değiştirmekte kullanılır. C tuşuna her bastığınızda COLOR yazısının yanındaki rakam da artacaktır. Bu rakam ekranın rengini belirler.
M Grafikleri renklendirmede kullanılır. Yani bilgisayarı multicolor grafik moduna geçirir. Tekrar basıldığında ise standart grafik moduna dönülür.
T Herhangi bir grafik ekranını 1. ekrana transfer etmek için kullanılır.
Bazı önemli noktalar:
1. Bütün kayıt, yükleme, printer'a geçirme ve ekranı renklendirme işlemleri 1. ekranda yapılır. Diğer ekranlarda bu işlemlerin bir etkisi olmaz. Bu yüzden eğer istediğiniz grafik 1. ekranda değilse bu grafiği kaydedebilmek için grafiğin bulunduğu ekranı seçtikten sonra T tuşu ile bu ekranı 1. ekrana transfer etmelisiniz.
2. IV. ve VI. ekranların bulunduğu hafıza bölgelerinin ikinci yarılarında karakter seti bulunduğundan bu ekranlar pek kullanılmaz. Bu ekranları seçtiğinizde ekranın alt yarısında çeşitli karakter tanımları görebilirsiniz. IV. ekranda bu karakter tanımlarından kurtulmak için ekranı 1. ekrana transfer etmelisiniz.