COMMODORE 64'ün BELLEK HARİTASI-6 Can ÖZTÜRK RPTFLG KOUNT SHFLAG 028A — 650 028B — 651 .- 028D — 653 Flag: Basılan tuşu tekrar etme, Tekrarlama hızı sayacı. Normal Flag: Klavyedeki CTRL, CBM ve POKE 650,100, bütün tuşların tekra- — değeri: 4. Bu adresi 0-255 değerleriyle — Shift tuşları. Bu adres, bu tuşlara ba- rını kapatırken, POKE 650,255 bü- POKE etmek, tuşların kendilerini — sılıp basılmadığını belirtir. tün tuşların kendisini tekrar etmesi- — tekrar etme hızını değiştirir. En ya- , : ni sağlar. Normal değeri O'dır (sade- — vaş olan değerler O ve 255'tir. LA 5 T leber ce boşluk tuşu kendini tekrar eder). Commodore 2 Bu adres, özellikle tuşlarla çizim ya- DELAY CTRL 4 pılan grafik programlarında işe yara- 028C - 652 yabilir. Tekrar gecikme sayacı. Eğer her üç tuş da aynı anda basılı iseler, bu adresin değeri 7 olur. Üç tu- şa birden basmak alışılmamış bir şey olduğundan, bu özellikten güvenlik önlemi olarak yararlanabilirsiniz. Adresin değerinin nasıl değiştiğini görmek için aşağıdaki satırı deneyin: 10 GET A$: PRİNT PEEK(653): IF A$-** ” THEN 10 Ayrıca WAIT komutunu kullana- rak 197. adreste olduğu gibi tuşları denetleyebilirsiniz. 1. WAIT 653,1,0 Shift için WAIT 2. WAIT 653,2,0 CBM için WAIT 3. WAIT 653,4,0 CTRL tuşu için WAIT Amiga'ya benzer bir kullanım olan üç tuşa aynı anda basabilme özelliğini aşağıdaki programda inceleyelim (Program 1). LSTSHF 028E 654 Klavyenin son shift örneği. A e 7 KEYLOG 028F - 0290 655 - 656 Vektör: Klavye tablosu ayarlama- ları. Normal değer: 60232. MODE 0291 657 ” Flag: O—-Shift —tuşu kapalı, — İ ON ON | n