SCREEN UTILITY

Program dökümü: SCREEN UTILITY

Bu program C64 için makina diliyle yazılmıştır ve MDE ile girilmesi gerekir. Başlangıç adresine 0801, bitiş adresine 090A yazın; program daha sonra $ 9400'e yerleşecek ve SYS 37888 ile çalışacak hale gelecektir.

Program yazı ekranlarını zarif bir biçimde değiştirmek için hazırlanmıştır. Geçiş hızını $ 0339 (825) adresine Poke etmelisiniz. Yumuşak bir geçiş için 30 ile 50 arası uygundur.

Program ekrana gelecek yeni ekranı $ B000'dan alıyor. Gösterilecek ekranı buraya bir monitör yardımıyla (ya da istediğiniz başka bir şekilde) girmelisiniz. Programı daha fazla uzatmamak için Bilgi-Gir türü bir rutin eklemedim, fakat programın başında göreceğiniz 3 NOP komutunu JSR veya JMP ile değiştirerek istediğiniz rutini programa dahil edebilirsiniz.

Son olarak; program RenkRam'ını düzenlemediği için, eğer sileceğiniz ekranda birden fazla renk varsa (örneğin kırmızı başlık altında siyah bir text, vs, vs), program kusursuz çalışacak ve yeni ekran eksiksiz görünecek, fakat silme işlemi sırasında ilginç ama "ciddiilikten uzak" görüntüler oluşacaktır.

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.