RESET KORUMA

Program dökümü: RESET KORUMA

Programlarınızı yabancı gözlerden korumak için kullanabileceğiniz ilginç bir reset koruma programı.

Bu program 32768 adresinden itibaren hafızaya CBM80 kodunu ve kısa bir makine dili programını yerleştirmektedir.

Bilindiği gibi C-64 kernali herhangi bir reset durumu halinde 32772-32776 adresleri arasında CMB80 kodunu kontrol eder. Eğer bu koda rastlamazsa standard reset rutini işine devam eder ve bilgisayar açılmış durumuna döner. Aksine bu kodda rastlarsa reset switch için 32770-32771, run/stop-Restore tuşları içinde 32768/32769 adreslerinde low ve high byte'ları belirtilen makine dili programa atlanır. Bu programda da C-64'ün yukarıda belirtilen reset özelliğinden yararlanılmıştır. Eğer bu program yüklendikten ve çalıştıktan sonra reset switch'e veya Run/Stop-Restore tuşlarına aynı anda basılırsa bilgisayar bizim küçük makine dili programımıza atlamakta ve basmaya yeltenenlere güzel bir renk şovu izlettirmektedir.

Bu yazıdaki programlar

Dergideki dökümlerden çıkarıldı; satırlar derginin kontrol toplamlarıyla doğrulandı ve programlar VICE emülatöründe denendi. Tarayıcıdaki C64'te çalıştırabilir, indirip bir emülatöre sürükleyip bırakabilir ya da gerçek bir C64'te LOAD "AD",8,1 ile yükleyebilirsiniz. "Sorun bulundu" yazanlarda bazı satırlar okunamadı ya da tutmadı; düzeltilmiş bir sürümünüz varsa contact@coze.org adresine gönderin.