Commodore sayı 42, sayfa 24

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 24

Bu bit'i POKE ile kapatırsanız ekranınız 24 satır olur. Bu bit kaydırma modu için kullanılmakta. Ekranın hem üst hem de altından yarım satır alınıyor. Bunu kontrol etmek için POKE 53265, PEEK (53265) AND 247 (24 Satır)

PROGRAM ADI 1 PRG-3 61000 1 ©1040 DIM C<8,B)1REM KARAKTER MATRISI ©1050 1 <810> ©1060 REM EKRANI UFALT <108> ©1070 POKE AND 247 <a18> ©1088 1 81088 REM KARAKTERİ SAKLA 81100 FOR Izi TO 8 <e58> ©1116 FOR Js1 TO 8 ©1120 READ C<1.J)> <164> 011830 NEKT J.1 <185> 91148 1 ©1150 REM EKRANI TEMİZLE/BEYAZ KURSOR <155> ©1180 RRINT 01170 1 <130> 01180 REM KURSORU DIBE KOY <875> 01198 FOR TO 241PRİNT <157)> 1 <160> REM ILK KAYMA ICİN POZİSYON ©1220 POKE AND 248)4*7 <145> 61230 « <188> ©1240 REM KARAKTER MATRISI 01250 FOR Ks1 TO 8 <a2a> ©1260 FOR TO 8 <aa2> 01278 IF C<K.L)<8 THEN PRİNT CHR$C16)7 <ısa> 01275 PRINT <e24> 01280 PRİNT ©1290 NEKT L 01300 PRİNT <iaa> 81310 NEXT K <140> 01326 PRINT <ısa> ©1336 1 <036> ©1340 REM 8 BIT KAYMA <ı26> '01350 FOR TO 7? <a205> 01360 POKE AND 246)4P -<056> ©1370 * <076> 01388 1 <8686> 01390 FOR WHs8 TO 581NEKT W <148> ©1400 NEXT P <a814> 81410 1 <116> ©1420 REM TEKRARLA ©1430 GOTO 1228 <196> 01440 1 <146> 01450 REM KARAKTER DATA <a14> 01460 DATA 32.32.32,-32.-32.-32.32.32 <o32> 01470 DATA 32,32.-32,-32.32.-32.-32.32 <a245> 01480 DATA 32,-32,-32.-32.-32.-32.-32.-32 <096> 01490 DATA 32.32.-32.,-32,-32.-30,-32.32 — <005> ©1500 DATA 32.32,-32.32.32.32.-32.32 01510 DATA 32.32.,-32.32.32.32.-32.32 <036> 61520 DATA 32,32.-32,32.32,32.-32.32 <046> 01530 DATA

POKE 53265, PEEK (53265) OR 8 (25 Satır)

$D012 53266 (V 4 18) Karşılaştırma için raster değerini okuma/yazma.

Raster sicili iki amaçlıdır. Bu sicil size o anki raster pozisyonunun sağdan sekiz bit'ini verecektir. En önemli bit'in raster pozisyonu 53265'tedir. Raster sicili, yatay ve düşey kaydırmalarda görüntüdeki zamanlama değişiklikleri için, karışık modlu görüntü (yüksek çözünürlükte karakterler) ve diğer interrupt çeşitleri için kullanılır. Ekrandaki değişiklikler, raster ekranın görünebilir kısmında değilken yapılmalıdır. Görünebilir kısımlar 51 ve 251 arasındadır.

$D013 53267 (V + 19) Light-pen X pozisyonu. $D014

53268 (V + 20) Light-pen Y pozisyonu.

Bu adresler light-pen'in ekrandaki yerini gösterirler. Kalemden ayrıca interruptlar elde edilebilir.

53269 (V + 21) Sprite gösterimi

Bir sprite'ı görünebilir hale getirmek istiyorsanız buraya başvurmalısınız. Burada her bit bir sprite'ı kontrol eder. Yani sprite 0, bit 0, sprite

1, bit 1 vb. tarafından kontrol edilir. Sprite 4'ü ekranda görünebilir hale getirmek için: POKE 53269, PEEK (53269) OR 16

POKE 53269, PEEK (53269) AND (255-16) sadece sprite görünmez hale getirir. POKE 53269, PEEK (53269) OR 170 Sprite 1, 3, 5 ve 7'yi ekrana getirir. POKE 53269, PEEK (53269) AND (255-170) hepsini yok eder.

$D016 - VIC kontrol sicili. 7-6 kullanılmıyor 5 kullanılmıyor 4 çok-renklilik modu 1-açık 3 38/40 kolon yazı: 1-40 kolon 2-0 X pozisyonuna düz kaydırma

Bu adres de çoğunlukla usta grafik kullanıcıları tarafından ziyaret ediliyor. BİT 4 - ÇOK-RENKLİLİK MODU Yazı için çok-renklilik modunu

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