Eğer ekrandan büyük windew alanı tanımlarsanız sorunlarla karşılaşırsınız. INPUT komutuna yardımcı olması için window ta- nımlayabilirsiniz, böylece kullanıcı imleç tuşlar'ını kul- lanarak dışarı çıkamaz. Aşağıda buna örnek bir prog- ram bulacaksınız. EK-2 9 satır 146-155 Window Komutunu Kullanarak PRINT AT CI128'de PRINT AT komutunun işlevini CHAR ko- mutu yapmaktadır, fakat bu her zaman en iyi yöntem değildir -mesela çıktınızın uzunluğu kontrol edemez- siniz. Bundan başka basılacak yazıda kontrol karak- terleri olabilir. Eğer WINDOW komutunu kullanır- sak bu zorlukları yenebiliriz. Bu tür kullanıma bir.ör- nek programi üaşağıda bulabilirsiniz. EK-3 10 satır 163-173 Ekranın Bir Kısmını Silme Window komutunu kullanarak ekranın sadece bir kısmını silebilme imkânınız bulunmaktadır. Bunu yap- mak için iki yol uygulayabilirsiniz: WINDOW 10,10,20,20:PRINT“CLR/HOME) veya WINDOW 10,10,20,10,1 Ekranın alt yarısını silmek için şu kısa programı gir- meniz yeterli olacaktır. 10 WINDOW 0,12,39,24,1 20 WINDOMW 0,0,39,24 Window ile T anımlanmış Bölgenin - İçeriklerini Saklama — * Mesela bir programınızda WINDOW komutu ile oluşan ufak bir ekranda çeşitli seçenekleri kullanıcıya sunuyorsunuz. Bu ekranın görevi bittiğinde, altında buluan orijinal yazının ortaya çıkması gerekir. Fakat C128'deki WINDOW komutu bunu yapmamaktadır. Bir kere window kapatıldığında içeriği de tamamen kaybolmaktadır. Aşağıda içeriği kaybolmayacak win- dow ile çalışan bir program sunuyoruz. EK-4 41 satır 192-233 Programımızın enteresan kısmı 60000 satırda baş- lamaktadır. 60010'uncu satırda X() dizisi tanımlan- maktadır. Bu dizinin boyutları tanımladığınız win- dow'üun boyutlarına bağlıdır. Eğer bu programcığı ken- di programlarınızda kullanacak olursanız, kendi prog- ramınızda X() adlı bir değişken veya dizi olmamasına dikkat edin. Üstteki programımızın tek kötü yanı, bütün BASIC programlarda olduğu gibi ağır olmasıdır. Aşağıda ay- nı işi yapan makine dilinde yazılmış programı bula- caksınız. EK-5 242-285 43 satır Programın O ile 170'inci satırları size programın iş- leyişine örnek olarak verilmiştir. Programın asıl önemli kısmı 180-420 satırlar arasıdır. Programı yazıp sakla- dıktan sonra çalıştırın. D1 Burak KİPER ÖDEMELİ SERVİS PTT Masrafı ilave edilir İDDİA EDİYORUZ, DAIMA EN UCUZ, DAİMA EN YEN 1Sa) Kat: 2 No:35 Bakırköy-İSTANBUL İstasyon Cad. Pelin Pasajı 572 13 17 Akbank Kaışısı. VE TÜRKİYE'DE İLKLER FREEZE FRAME 1IlI: Bugune Kadar çıkarılmış kartuşların en güçl Daha kısa. Ek fonksıyonlu tek kopya kartuşu ICE MACHİNE 4 II TRISTAR: Bantlı yükleme yapan dünyada ilk ICE.......... .2 25.000 En kısa çeken kopya kartuşu. UFO CR-2: Kasette Tek teyple süper kopya programı...7.000 Çalışmayan kopyadan mes'ul değiliz. Orijinal yalnız bizde. UFO TD-I: Diske gerçek blokunda kopyalayan tek program. Teypten-diske Orijinali yalnız bizde. Kopyalardan mes'ul değiliz. TEYPTEN-TEYP'E KOPYA CİHAZLARI-İBRELİ KAFA AYAR CİHAZLARI-RESET CİHAZLARI- "OYUN PROGRAMLARI-TEKNİK PROGRAMLAR- PRATİK KOPYALAMA YÖNTEMLERİ- MATHMASTER GR BASIC-İZAHLI KOALA PROGRAMI-KOALA GRAFİKLERİ-ÖZEL REKLAM GRAFİKLERİ. UFO-HR TURBO: Grafikle yükleme yapan ilk program. Grafiğiniz bizden............ese 35.000 UFO-HR 2 TURBO: Daha pratık 202 blok yükleme GRF. 50.000 UFO-GM TURBO: MÜZİK VE GRAFİK YÜKLEME yapan tek turbo. GRF. Bizden..100.000 Kendi yapımımız bu turbolarla başkalarından farklı olacak, reklamınızla veya programı grafikle yükleme imkânına ka- şuşacaksınız. Çok yakında gene en ucuz Expert Kartuş tek parça kıracak. Tüm program diskiyle birlikte. Ve bizimkinde ayrıca kasette kırıp-kasete çekme imkânı. Diskteki yüksek blokları kasete çekme imkânı. Kaset programlarıyla. Önceki ilanlarımızdaki oyun fiyatlarımız geçerlidir. 20