Bu sayfadaki yazılar
Sayfanın metni
Sayfa 31
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 30
RESETTEN KORUNMA YÖNTEMLERİ
Normal olarak User Port'un GND ve RESET çıkışlarına bağlanacak bir switch ile bilgisayar başlangıç konumuna getirilebilir. C-64'ün bir özelliği olarak ise herhangi bir program Expansion-Port'a yerleştirilen bir modül yardımı ile bilgisayar açılır açılmaz devreye sokulabilir. Fakat bu iş için hafızanın düzenlenmesinde bazı şeyler unutulmamalıdır. İlk olarak hafızanın $8004-$8008 bölümü CBM 80 kelimesinin CHR$ değerlerini taşımalıdır.
HEX: 16'lık sayı sistemi. DEC: 10'luk sayı sistemi. CHR: Karakter
Hafızanın bu 5 byte'ı bu şekilde düzenlendikten sonra yapılması gereken iş reset tuşuna basılınca hangi adrese gidileceğini belirtmeye kalıyor. Örneğin $CFD2'de kendi yazdığınız bir program olsun ve resete basıldığında bunun devreye girmesini istiyorsunuz. Bunun için $8000 adresine programınızın başlangıç adresinin High-Byte'ını, $8001'e ise Low-Byte'ını yazmanız gerekir. Yukarıdaki örnekte programınızın başlangıç adresinin ($CFD2) High-Byte'ı $02,
Low-Byte'ı ise $CF'dir. Bu değerleri belirtilen adreslere verirseniz $CFD2'deki programınız Reset tuşuna basıldığında başlayacaktır.
Makine dilinden çok Basic ile uğraşanlar aşağıdaki yöntemle programlarını Reset'e karşı koruyabilirler. PRG5'i kendi programınızın başına ekleyin. Böylece basıldığında programınız otomatik olarak yeniden RUN edilmiş gibi çalışmaya başlayacaktır.
»
NE v o
Fd
P vd
© ü ı