18 $12 19 $13 20 $14 21 $15 22 $16 23 $17 daha hızlı çalışabilir. Bit 5: -1: standart bit-map modu Bit 6: -1:renk modu Bit 7: register 18'den carry ($12) Raster satırı. IRO Eğer bu register yazılır- sa, sayı VİC'in merkezi işlem ünitesinden bir in- terrupt talebinde bulu- nacak ekran raster satı- rını ayarlayacaktır. Okunduğu zaman, veri- len sayı VİC'in o sırada uğraştığı raster satırı olacaktır. Bu registerin carry'si register 17'ye yerleştirilmiştir. Işık kalemi x-koordinatı Işık kaleminden [ışık kalemi satırı - Ü) bir sin- yal geldiğinde yazılmak- ta olan ekran pozisyo- nunun x-(raster) koor- dinatı). Işık kalemi x-koordinatı Y raster koordinatı dı- şında 19 ile aynı. Sprite açık/kapalı Tek tek sprite açma ka- pama kontrolü. Her bit bir sprite'a bağlıdır. (re- gister 16 gibi) Kontrol register 2 Bit 0-2: ekran akışı sol/ sağ Bit 3: -Ü: 38 sütun/ —-1: 40 sütun Bit 4: —1: çok renkli mod Bit 5-7: kullanılmayan Sprite yayılması, y yönü Her sprite'a bir bit bağ- lanır. Bir bit ayarlanır- sa (1) sprite iki kat ge- 55 M000O11 Ollİ 00 WeOODO 0000 00 YeDOOO 0000 00 700000 0000 08 40000 1000 00 910000 0000 24 $18 25 $19 26 $I1A nişleyecektir. (register 29'a da bakın) VIC taban adresleri Burada video RAM ve karakter seti belleğinin başlangıç adresinin üst bitleri depolanmıştır. Bu değerleri değiştirerek bu alanı oynatmak mümkündür. Bit O: kullanılmayan Bit 1-3: karakter seti (*2048) 11-13 adres bit- eri Bit 4-7: Video RAM (*1024) 10-13 adres bit- leri Interrupt talep Registe- ri (IRR) Kullanıcının bir IRO kaynağını belirlemesini sağlar. Bit O— 1: kaynak: raster satırı IRO (reg.18) Bit 1—1: kaynak: spri- te arka plan renkleri (reg.31) Bit 2—- 1: kaynak: spri- te - sprite çakışması (reg.30) Bit 3—1: kaynak: Işık kalemi uyarı yolluyor Bit 4-6: kaynak: kulla- mayan Bit 7- 1: ilk 4 bitin en azından biri 1. Bu register kullanılırsa interrupt sonrasında te- mizlenmelidir. Bu, re- gister okunup aynı de- ğer yeniden yazılarak yapılır. Interrupt Maske Regis- teri (IMR) Burada programcının hangi olayların bir in- 20 900001 0100 15 900000 TILI 15 00000 1111 ' _(.f; w"-uıW' 'Iqâs Ji ı('* : oa. ç ç ğîv 4 /&N&ı Ö-