Commodore sayı 49, sayfa 45

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 45

$0000 $8000 $9000 $A000 A $BO0O $C0O00O $DOOO $E000 M $FO00

R

Bu I/O arasından ve karakter setinden daha düşük değerdeki RAM'i kullanmanın tek yoludur. B. Bit 2-CHAREN: Bu bit karakter jeneratörünü 6510 tarafından ulaşılabilir hale getirmeye yarar. Böylelikle programcı da ulaşıp değiştirebilir ya da kopyalayabilir.

a) Bit 2-1: Bu bilgisayar belleğinin ($DO00- $DFFF) arasını kontrol eder.. Diğer adresler bundan etkilenmezler. Bu bit normal olarak alır. Açıldığı zaman, $D0O00-$DFFF'deki 4K'lık karakter jeneratörü Yalnızca VIC tarafından okunabilir 1/O adresleri, VIC, SID

(Ses arabirim k'itükleri), CLA kütükleri ve renkli RAM tümüyle 6510'a açıktır. Bu bellek düzenlemesi şu şekildedir (Aşağıda)

b) 2-0 Eğer bu bit temizlenirse, programcı (esasında 6510) karakter seti deposunda bulunanları okuyabilir. Eğer bunu BASIC ile denerseniz, bilgisayarınız bir salise içinde programı uçuracaktır çünkü artık ulaşılır durumda bulunmayan CIA 1'deki zaman mekanizmasını çalıştıran bir interrupt rutini saniyede 60 kere çalışacaktır. Makina dilinde bu rutinin çağırılmasını önlemek için interrupt flag açılmalıdır. daha sonradan CLI ile çalıştırılabilir. Aynı şey kernal ROM'u bit 1'i boşaltarak kapatıldığı zaman da yapılmalıdır. Gelecek ay VIC bellek fonksiyonlarıyla devam edeceğiz.

VIC küt. | SID küt.

Renkli RAM |

$DİB00 | $DFOO

$DCOO | $DDOO

CIA2

Klavyeyle gezinmek için ← ve → tuşları.