Bu sayfadaki yazılar
Sayfanın metni
Sayfa 43
& Ve
BURAK KİPER
Bu yazımızda C128'in yanında C-64 ile de ilgili bilgiler vermeye çalışacağız, bundan başka ara sıra bazı oyunlarda size kolaylık sağlayabilecek veya size bir oyunda sonsuz hak verdirecek POKE'lar öğreteceğiz. C128 ile ilgili bir adresin mümkünse C-64'teki karşılığı da gösterilecektir. İlk yazımızda C-128'de VIC'ten yani 40-kolon modundan bahsetmiştik, şimdi sıra 80-kolon moduna geldi, bu yazımızda VDC 8563 (VIDEO DISPLAY CONTROLLER) işlemcisinin özelliklerini tanıyacağız. Bu işlemciye nasıl girebiliriz, normal karakterleri nasıl iki kat büyütebiliriz gibi ilginç şeyler göreceğiz. Bildiğiniz gibi C128'i bir iş bilgisayarı olarak kullanabilmemiz mümkün, makineye bir profesyonel özelliği kazandıran 80-kolon'luk gösterim yeteneğidir. Bu arada şunu hatırlatalım ki bu işlemci sadece RGB monitörlerde görüntü sağlamaktadır. Bu yüzden bu modda görüntü elde edebilmek için C1901 tipinde olduğu gibi RGB çıkışı olan bir monitör kullanmanız gerekmektedir. Şimdi alışmış olduğumuz ortamın dışına çıkıyoruz, bildiğimiz gibi 40-kolon modda ekran ve renk RAM'i normal RAM'de idi ve normal PEEK ve POKE komutunu kullanarak bu işlemciyi istediğimiz şekilde kullanabiliyorduk. Fakat 80-kolonda bu rahata sahip değiliz; çünkü 80-kolonun RAM'i normal RAM'de değildir ve normal PEEK ve POKE komutunu kullanamazsınız. Tak üzülmenize gerek yok, çünkü size 80-kolonda kullanılan işlemciyi nasıl kullanacağınızı göstereceğiz. Aşağıda işlemcinin yazmaçlarının bir listesi yer almaktadır.
00 Okuma: Durum, LP, VBlank... Yazma: İstenilen yazmacın 0-5 Biti 01 Satır başına karakter sayısı 02 Ekran penceresini kaydırma (yatay/karakter olarak) 03 Ekran penceresini kaydırma (dikey/satır olarak) 04 Dikey senkronize 05 Dikey toplam 06 Ekran sayfasında yer alan satır sayısı 07 Ekran penceresini kaydırma (dikey/satır olarak) 08 Interface modu 09 Matriks yazmacı - dikey 10 Kursor modu - taramaya başlama 11 Taramayı durdurma 12 Ekran hafızasının başlama adresi - yüksek byte 13 Ekran hafızasının başlama adresi - alçak byte 14 Kursor'un yeri - yüksek byte 15 Kursor'un yeri - alçak byte 16 Light Pen dikey 17 Light Pen yatay 18 Kanal adresi - yüksek byte 19 Kanal adresi - alçak byte 20 RAM başlangıç adresi - yüksek byte 21 RAM başlangıç adresi - alçak byte 22 Matriks yazmacı/yatay görüntü 23 Matriks dikey görüntü 24 Dikey düzgün akış 25 Yatay düzgün akış 26 Renk 27 Adres kaydırma 28 Karakter üretme basic adresi - yüksek byte 29 Alt çizim - Kursor - tarama - satır 30 Yazmaç tekrarı 34 Kanal, video RAM'indeki byte'ı okuma/yazma
Klavyeyle gezinmek için ← ve → tuşları.