1 Şubat 1987 Tarihli Commodore Gazetesi Sayfa 60

1 Şubat 1987 tarihli Commodore Gazetesi Sayfa 60
Metin içeriği (otomatik olarak oluşturulmuştur)

Komuttaki “X” yerine 0-15 arası sa- yılar koyacaksınız. Normalde | numa- ralı ekran kullanılır. Denemeler yaparsanız, ekranın ge- ne karmakarışık olduğunu göreceksi- niz. Bunun da sebebi, ekran editörü- nün yaptığımızdan haberi olmaması. Grafik hafızasını da, gene 24 numa- ralı VIC yazmaçını kullanarak kaydı- rıyoruz. Grafik hafızası &K yer kap- ladığına göre, 16K'nın içine iki kere sığabilmekte. Bunlara Ü ve İ numara- larını verirsek sadece bir bit'e gerek duyduğumuzu görürüz. İşte o bit, 24. yazmaçın üçüncü bit'i. Bu iş için de bir formülümüz var. POKE 53248 + 24,PEEK(53248 4 24) AND 247 OR X*8 'X” yerine ya Ü ya da | gelecek, Di- yelim ki, VIC'ın başlangıç adresini, CIA 2 ile oynayıp $8000 yaptınız. Yu- karıda da X yerine 1 koydunuz. Bu durumda grafik hafızası, $8000- $BFFF arasının ikinci yarısında, ya- ni SA000-$BFFT arasında olacaktır. Tüm hafızayı gözönüne aldığınızda, C64'ün içine 8 grafik sayfası sığaca- Bını görürsünüz. Ancak bunlardan il- ki, Cö4'ün yaşam fonksiyonlarını kontrol eden bilgilerin bulunduğu $0000-$0800 arasını da kapladığı için kullanılamaz. Geriye kalan 7 tanesi bi- ze yeter... Bugünlük son olarak da, karakter üretecinin kaydırılmasına bir bakalım. Karakter üretici 2K'lık iki bloktan oluşur. Daha önce de belirttiğimiz gi- bi, bunlar büyük ve küçük harf setle- rini içerir. Toplam 4K'lık bu set, 16K'nın içinde 2K'lık adımlarla kay- dırılabilir. Dolayısıyla, 16K'nın için- de, karakter setinin başlayabileceği toplam 8 değişik adres vardır. Bunla- ra Ü-7 arası rakamlar verirsek, aşağı- daki formülü kullanarak 24, yazma- çın 1-3 numaralı bit'lerini etkileyebi- lir ve karakter setini kaydırabiliriz. Hizmetleri POKE 53248 * 24 PEI:.K(SS?AS 4*24) AND 241 OR X Bilgisayar ve Mühendislik Burada da, * x” yerine Ü-7 arası sa- yılar koyacaksınız. Dikkat ettiyseniz, 24 numaralı yazmaçın üçüncü bit'i hem grafik ekranını hem de karakter setini kaydırırken kullanılıyor. Yani bu iki bölgenin kayması birbirine ba- ğimlı, Dikkat etmeniz gereken bir nokta daha var. Tüm bu kaydırma işlemle- ri sırasında, eski bölgedeki bilgiler ye- ni bölgeye taşınmıyor. Eski bölge içe- riğini olduğu gibi saklarken, yeni böl- ge yeni bilgiler almayı bekliyor. Bu aylık da bu kadar. Gelecek ay, daha zevkli konulara başlıyoruz. Bun- ca teknik bilgiden sonra, grafik ekra- nının yapısını, noktaların nasıl oluş- tuğunu, nasıl renklendirilip silindiği- ni, temel geometrik şekilierin nasıl çi- zildiğini görmeye başlayacağız. Hepinizin güzel bir ay geçirmesini dilerim... Commodore 64 DONANIMDA VE YAZILIMDA HİZMET e |İCE MACHİNE (FREEZE FRAME Iv) Yeni,program kopya kartuşu, Her programı,Diske iki parça, Kkasete max, 45 turda kopya eder, © Commodore Gd ve 1541'inizi daha verimli ve daha hızlı kullanabilirsinit. DOLPHIN DÖS SPEEDDOSPLUS © C64SÜPER MODÜL el Her uzunluktaki program kart halinde getirilir. (202 Blok'a kadar) EPROM PROGRAMLAYICI Parolel Dos Sistem. 22 KEZ hizli yükleme 749 BLÖCK FREE disk formatlama, Parolel Dos Sistem. Normol 17 KEZ, özel ftormah ile 35 KEZ hızli yükleme © .ZENGİN OYUN PROGRAM ÇEŞİDİ © C64 EĞİTİM PROGRA © HERTÜR PROGRAM YAZ h / — MPS 802 GRAFIK ROM 11 —HER TÜR PROGRAM KARTI — 4'LÜ KERNAL KART e HER TÜR ÖZEL DONANIM DİZAYNI # —İISEPIC e — RS 232 INTERFACE e © —— CENTRONICS INTERPACE AMSTRAD PROGRAMLARI : — FREZE FRAM # SPECTRUM PROGRAMLARI e v ÜCRETSİZ LİSTE VE AÇIKLAMA İSTEYİNİZ. HER TÜR SORUNLARINIZ İÇİN BİZİ ÖDEMELİ OLARAK GÜNDERİLİR ARAYINIZ. ADRES: .E'Ibuzziya Cad. Özgiray Pasajı No: 17 Kat. 1 Büro: 32 Bakırköy-İstanbul TEL :583 54 03 60

Bu sayıdan diğer sayfalar: