1 Ekim 1988 Tarihli Commodore Gazetesi Sayfa 30

1 Ekim 1988 tarihli Commodore Gazetesi Sayfa 30
Metin içeriği (otomatik olarak oluşturulmuştur)

mutunu isterseniz LIST 10- muna getirilebilir. C-64'ün bir özel- veya . — LİST 10-20 şeklindede liği olarak ise herhangi bir program yazabilirsiniz. Expansion-Port'a yerleştirilen bir RESETTEN KORUNMA YÖNTEMLERİ Normal olarak User Port'un GND ve RESET çıkışlarına bağlanacak bir switch ile bilgisayar başlangıç konu- modül yardımı ile bilgisayar açılır açılmaz devreye sokulabilir. Fakat bu iş için hafızanın düzenlenmesinde ba- zı şeyler unutulmamalıdır. İlk olarak hafızanın $8004-5$8008 bölümü CBM 80 kelimesinin CHR$ de- ğerlerini taşımalıdır. ADRES DEĞER HEX: DEĞ: HEX: DECĞ: CHR 8004 32772 43 67 G 8005 32773 42 66 B 8006 32774 40 YT M 8007 32775 38 56 8 8008 32776 30 48 0 HEX: 16'lık sayı sistemi. DEC: 10'luk sayı sistemi. CHRA: Karakter Hafızanın bu 5 byte'r bu şekilde düzenlendikten sonra yapılması gere- ken iş reset tuşuna basılınca hangi ad- rese gidileceğini belirtmeye kalıyor. Örneğin SCFO2'de kendi yazdığınız bir program olsun ve resete basıldı- ğında bunun devreye girmesini isti- yorsunuz. Bunun için $8000 adresi- ne programınızın başlangıç adresinin High-Byte'ını, $8001'e ise Low- Byte'ını yazmanız gerekir. Yukarıda- ki örnekte programınızın başlangıç adresinin ($CFD2) High-Byte'ı $02, Low-Byte'ı ise $CF'dir. Bu değerleri belirtilen adreslere verirseniz $CFD?'deki programınız Reset tuşu- na basıldığında başlayacaktır. Makine dilinden çok Basic ile uğ- raşanlar aşağıdaki yöntemle prog- ramlarını Reset'e karşı koruyabilir- ler. PRGS'i kendi programınızın ba- şına ekleyin. Böylece RESET”e basıl- dığında programınız otomatik olarak yeniden RUN edilmiş gibi çalışmaya başlayacaktır. x

Bu sayıdan diğer sayfalar: