masına göre ne yapılacağına karar ve- rir. Böylece bir event dizisinin ilk kıs- mı herzaman İnterruptDüzeyinde başlar. C-64 programcıları kendi Ana- Döngü ve InterruptDüzeyi kodlarını yazmaya alışıktırlar. Bu işin GEOS Kernal tarafından zaten yapılmış ol- duğunu kavramak önemlidir. GEOS Kernal programcının üzerine et koy- duğu bir iskelet gibidir. GEOS uyum- lu program uygulsamaları eventleri ve onları halledecek servis rutinleri- ni tanımlamak için bir dizi tablodan oluşur. Kontrolün akış yapısı Kernal tarafından belirlenir. Bir servis rutini herzaman Ana- Döngüye döner. Her servis rutini ek- ranı yeniden oluşturabilir, tüm event- leri yeniden başlatabilir, sonra da AnaDöngüye dönebilir. Böylece uy- gulamanın tüm yeni fonksiyonlarıy- la başka bir “t*ekrana"' gitmesini sağ- layan bir menü tanımlanabilir. Bu ye- ni menü ve ikonları başlatabilir. Me- nü kalemi servis rutini AnaDöngüye döndüğünde, AnaDöngü eventleri kollamaya devam edecektir, ama yal- nızca yeni tanımlanmış olanlarını. Daha sonra da genelikle bir ikona ba- sılıp basılmadığına bakılır. Ama bir menü seçildiyse, AnaDöngü ikon kontrolünü atlayacaktır. Çünkü ay- nı anda bir ikon ve bir menü seçile- ez. GEOS Kernal ayak işlerinin çoğu- nu yaparak programcının her seferin- de Amerika'yı yeniden keşfetmek zo- runda kalmasını önleyecektir. geoW- rite, geoPaint ve deskTOP gibi kompleks program uygulamaları için bile bu durum geçerlidir. Programla- mayı daha da kolaylaştırmak üzere, GEOS Kernal pek çok yardımcı ru- tinler sağlar (grafik, metin, disk). Bunlar uygulamaların geliştirilmesin- de yardımcıdırlar. Gelecek ay bu GEOS Kernal rutin- lerinin nasıl çağırıldığı ve kullanıldı- ği konusuyla kursumuza devam ede- ceğiz. İDDİA ETMİYORUZ, İSPATLIYORUZ! HİÇ BİR YERDE DUYAMAYACAĞINIZ HEYECANI GER'in EŞSİZ OYUN VE EĞİTİM PROGRAMLARI İLE TADACAKSINIZ G YARM S ŞN AMIGA Commodore-s4 — ATARI LÜTFEN LİSTE İSTEYİNİZ Liste İsteyenlerin Dikkatine: o mmnımnmwmmmmm ın modelini (C - 64 - 128 Amiga va.) e KOPYALAMA KARTUŞLARI zEıWmmmmm -Teyp va.) ö a KASET, 1 3 İlgi alanınızı (Oyun - eğitim vs.) o [ORU'%'UGU cşnıi'gm e DISK DF 'RINTERLER e Aşağıdaki seçeneklerden birini seçip, posta çeki ile birlikte e MONİTöRLER MM w wwm kabul edilmez. Zenger Fan-Culp'e üye olun. Üyelik armağanı ola- rak üç adet kısa oyun, tüm program ve hazır kasetlerde 9625, bil- Mwmsıom huıyyııioılııpmorım Adım Soyadım: listeleri va aç Resim gönde- Adresim: renlere üyelik kartı verilir. Üyelik aidatı ödeme seçenekleri İstediğim Oyunlar. © Bir aylık 5.000 TL. ©6 aylık 20.000 TL.'dır. Posta çeki hesap no: Osman Zeki Zenger 43556-2 gereren e Türkiye'nin her yerine ödemeli sipariş B ZENGER COMPUTER CENTER D KASET D DİSKET Sk. 6/8 Kızılay-ANKARA Tel: 230 66 66 - 230 23 43