C-64 BELIRTECI

Program dökümü: POINTER

Bilindiği gibi AMIGA gibi bilgisayarlarda cursor ok şeklindedir ve mause denen bir alet tarafından yönetilir. Neden C-64a te de böyle bir şey olmasın?

PROGRAMIN ÖZELLİKLERİ:

Program BASIC yükleyici şeklinde hazırlanmıştır. PORT-2'ye takılı joystick kullanır. Program iki kısma ayrılmıştır. 1. program 49152'den başlar. Amacı sprite'ı yerleştirmek ive görünür kılmaktır. 2. program ise ekran üzerinde hareketini sağlamaktadır. O da 49201 adresinden başlar. Programı çalıştırabilmek için önce 49152, daha sonra 49201 yapmalısınız. Ateş tuşuna basıldığında program BASIC'e geri döner. Programda 0 nolu yaratılık ve 12288 adresinden başlayan 192. blok kullanılmıştır.

PRORGM HAKKINDA İPUCU:

POKE 49294, Hız: okun hızını belirler, normalde 4'tür 1-den 15'e kadar değişebilir. (1. en hızlı)

H = INT (x konum/256): L = X konum-H.256 POKE 49186,L : POKE 49196,H : POKE 49191, Y konum.

Yukarıdaki poke değerleri okun başlangıçta alacağı x ve y'e konumlarıdır.

BASIC bilen arkadaşlar birkaç değişiklikle bu programı kendi programlarında da kullanabilirler.

İyi Programlar yapmanız dileğiyle...

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.