Commodore sayı 19, sayfa 64

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 64

Üstteki programı kullanarak hem C428'de hem de C64'te disketinize hata yazdırabilirsiniz. Disket üzerinde uygulayabileceğimiz diğer bir yöntem de disketinizin DİRECTORY'sini silmektir. Böylece disketinizin içeriğini meraklı gözlerden korumuş olursunuz. Yalnız aşağıdaki programı çalıştırdıktan sonta disketinizin directory'si tamamen silineceği için disketinizde neler olduğunu bir yere yazın.

410 OPEN 1,8,3, 20 OPEN 30 PRİNT # 4,CHRS(20)CHRS(20)CHRS(20) CHRS(0)CHRS(0) 40 PRINT # 18” 50 PRİNT 60 END

Bütün yaptığımız directory'nin başına bir sıfır yazmak. Siz LOAD"$”,8 ile yüklediğinizde yazdığımız sıfir program sonu gibi davranıyor, böylece LIST ettiğinizde hiçbir şey göremiyorsunuz.

ÖNEMLİ ADRESLER

Şimdi C4128 modunda önemli olan bazı adresleri göreceğiz. İlk olarak Makine Dili ile ilgilenenler için makinenin sıfırıncı sayfasında kullanabilecekleri yerleri söyleyelim.

$FA ile $FF arası kullanıma açıktır. $24'ten $2C'ye kadar, $50'den $55'e ve $59'dan $62'ye kadar olan bölgeler de geçici kullanımlar için müsaittir.

Sıfırıncı sayfanın içeriğini hafızanın başka bir yerine kaydedip, bu kısmın kullanımından sonra sakladığınız değerleri yerlerine yerleştirmeniz mümkündür. Ancak sıfırıncı sayfada işlem yaparken özellikle aşağıdaki adreslere büyük dikkat göstermeniz gerekiyor, çünkü bu adresler (BANK 1) işletim sistemi veya BASIC tarafından kullanılıyor. 59-60 O anki BASIC satir Dikkat etmeniz gereken adresler: numarası 0041-0042 — 65-66 — O anki DATA satır $15, $48, $2D, S3E, S90'dan SPA, numarası SAO'dan $A2, SA7, SAB, $B4'den $B6, SBD, $CO, 0047-0048 — 71-72 — O anki değişken ismi sC8'den $D8. 73-74 — O anki değişkenin adresi Aşağıda bazı önemli adresleri ve ne işe 0074-0075 — 146-1417 Otomatik satır artış yaradıklarını göreceğiz: aralığı 0077 119 Renk kaynak numarası HEX 0084 132 Multicolor 1 0005-0009 5-9 SYS, yazmaç değerlerinin — 0085 133 Multicolor 2 saklanması (A,X,Y.SR/SP) 0086 134 Grafik önplan rengi — 45-46 Belirteç: BASIC'ın 0090 444 — Durum değişkeni ST başlangıcı (BANK 0) 0098 152 Açık dosya sayısı 002F-0030 Belirteç: Değişkenlerin 0099 153 — Giriş aracı (normal başlangıcı olarak 0) 0031-0032 49-50 Belirteç: Dizilerin 00B2-00B3 178-179 Belirteç: Teyp başlangıcı tamponunun başlangıcı 0033-0034 54-52 Belirteç: Dizilerin sonu 00B7 183 Dosya ismindeki harf 0035-0036 — 53-54 Belirteç: Karakterlerin sayısı depolanması (aşağı 00B8 184 © anki dosya doğru) 00B9 185 O anki araç 0039-0034 57-58 Belirteç: sınırı 00DO 208 — Klavye tamponundaki

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