Commodore sayı 50, sayfa 64

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 64

GEOS KURSU-2

Burada GEOS Kernal rutinlerinin programcı tarafından nasıl kullanıldığını kısaca anlatacağız. Bu konuda yapılan bir uygulama da bazı değişkenleri zpage (sıfırıncı sayfa)da depolamaktır. Çünkü bu sayfada 6502 direktifleri daha az yer kaplar ve daha hızlı çalışır. Bu amaçla sıfırıncı sayfada, yer 2'den başlamak üzere 30 bayt pseudo (sahte) kütükler olarak kullanılmak üzere ayrılır. Bu bellek yerleri 15 kelime uzunluğundaki değişkenlere ayrılırlar. GEOS Kernal rutinlerine bu sahte kütüklerle mesajlar iletilir. Bu kütükler GEOS Kernal rutinlerine parametre geçirmenin tek yolu değildir. Bazen a, x, y ve carry flag bile bu amaçla kullanılabilir. Bir GEOS programı hazırlamakta aşamalar: Bu aşamaları üç evreye ayırabiliriz: Olayları (events) seçmek: Programın hangi menü ve ikonlara sahip olacağına karar vermek. Olayları tanımlamak: Olayları tanımlayan tabloları oluşturmak ya da tabloları yüklemek. Örneğin menü yapıları basit bir tablo yapısıyla tanımlanabilir.

Ez

:

bi a

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