Commodore sayı 42, sayfa 50
Sayfanın metni

Sayfa 50

DİSKET SÜRÜCÜSÜNÜN IŞIK GÖSTERGESİ

Bu C-64 büyüsüyle programlarınıza renk katın. 1541 ya da 1571 disket sürücünüzün ışığının yavaş yavaş yanıp sönmesini sağlar. Bunun için önce SYS 49152 komutunu vermeniz gerekir. Onu run-stop/restore tuşuyla durdurup disket sürücünüzü kapatana kadar sürücüye ulaşmanızı da engeller.

<156> 60030 <168> <165> 60050 <183> 60060 İş 88 <a23> 60000 DATA 170.232.224 .45.200.204,168.05. — <016> 60080 DATA 204 .255.96.169.254,170,32 .202.824.1.200.248.32.21

00100 DATA 24 ©0110 DATA 26.200.248.104,170.96

RESTORE TUŞUNU KONTROL ETMEK

C-64'te tüm tuşlara basılıp basılmadığını kontrol etmek bir ya da daha fazla Peek komutu kullanılarak kolayca mümkün olabilir ama bu restore tuşu için mümkün değil. Restore Tuşu Kontrol Rutinini kullanarak run-stop/restore kombinasyonunu etkilemeden bu işi yapabilirsiniz. Program etkinliğe geçmek için RS-232 portunu monitör eder ve diskete ulaşmayı normal tutabilmek için 673'e bir 0 poke eder. Yalnız bu rutini programlarınızda kullanırken RS-232 erişimlerinden (access) uzak durmayı unutmayın.

PROGRAM ADI © RESTORE TUSÜ ©0080 REM RESTORE KONTROLU 60010 PRİNT & 73.1 60026 PRINT GÖRMEK İCİN RES TUSUNA 60030 IF THEN POKE 673.11 60TO 68646 GOTO 26 60030 PRİNT *<CTRL-DEBTTİRMEKİCİN RESTORE TUSUNA TEKRAR 60060 IF THEN POKE 673.01 End #0876 GOTO 66

<a26>

cıza>

64 KLAVYE BUFFER GENİŞLETİCİSİ

C-64 Klavye Buffer'ı dinamik bir klavye olarak kullanılacağı zaman gerçekten kısıtlamalar getirmektedir. On karakterlik bir kapasitesi var. Genişletici ona yeni bir bellek yeri vererek buffer'ın kapasitesini 245 karaktere çıkartan kesilme (interrupt) dinamikli bir yardımcıdır. Programı yazıp çalıştırdıktan sonra onu aynı default buffer'ı gibi kullanabilir ve programlayabilirsiniz. 255 karakterlik kapasitesiyle bu programı klavye rutinlerinizde kullanmak isteyeceğinize hiç kuşku yok.

PROGRAM ADI: KLAVYE

REM KLAVYE BÜFFER 60010 1.5 C.PEEKCC) AND <B-1) 60020 POKE POKE A*3.BIPOKE A.BIPOKE 41918 ©0030 POKE C.PEEKCC) OR it POKE C-9.S6:POKE 1.53 58

<035>

<250>

çe20>

<118>

00088 PRİNT KLAVY E BUFFER DEMOSU" 60080 FOR Te48152 TO 484071POKE 196.255

<059>

FLAŞLI 64 DİSKET YÜKLEYİCİ

Bunları direkt modda ya da programlarınızda kullanarak program yüklemeyi daha az sıkıcı hale getirebilirsiniz. Programı yazıp çalıştırdıktan sonra disket sürücüsünün bir dosya yüklediği her seferinde ekran kenarında hızla 16 renk yanıp sönecek ve hareket edecek. Bu kesilme (interrupt) ile çalışan program başka programlardan etkilenmez. RUN-STOP/RESTORE tuşuna basarak onu durdurabilir ve POKE 1,53 ile yeniden çalıştırabilirsiniz.

PROGRAM ADI © FLAŞLI LOADER

80800 REM C-64 FLASLI LOADER 60010 1.5 C.PEEKCC) AND Ci POKE POKE A*3.BIPOKE 41918 60020 POKE OR 11 POKE C-8.S6:POKE 1.53 60040 FOR T-678 TO G79481READ DIPOKE T.D1 NEXT ©0050 DATA 00060 POKE 60947.76:POKE 60948.

<148>

<035>

<015>

<133>

OYUNLAR İÇİN KOLAYLIKLAR

yayınlıyoruz. Commodore'cuların birbirleriyle haberleşme köşesi haline gelen bu bölüm, gittikçe daha canlanıyor ve renkleniyor. İzmir'den Kenan Tahsin Hersan arkadaşımız bize bir sürü ipucu yollamış. Platoon (AMIGA)

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