KARAKTER ÜRETİCİ
Retro bilgisayarDiyelim ki, kendi yaptığınız bir programda, program çalışmadan bazı karakterleri değiştirmek istiyorsunuz. (Örneğin bu, bir Türkçe kelime-işlem programı için çok cazip olabilir.) Ya da klavyedeki alıştığınız karakterlerden bıktınız ve bunları değiştireceksiniz. İşte bu program tam size göre.
“Karakter Üretici” adlı program karakterleri isteğinize göre değiştirmekle kalmayıp, bu işlemi gerçekleştiren programı satır haline döküp, kendi programlarınıza eklemenize imkân kılıyor.
Şimdi ayrıntılara geçelim:
Örneğin, “G” harfinin yerine “Ğ” harfini geçirmek istiyorsunuz. (Yani “G” tuşuna basınca ekranda “Ğ” harfi görünsün istiyorsunuz.) Önce, değiştirilecek karakter olan “G” harfinin POKE kodu olan “7.’yi bilgisayara girmelisiniz. Sonra da bilgisayar sizden yeni karakterin tanımlanması için DATA'ları girmenizi ister. Data'lar şöyle olacaktır:
DATA 1: 00111100 RETURN DATA 2: 00111100 RETURN DATA 3: 01100110 RETURN DATA 4: 01100000 RETURN DATA 5: 01101110 RETURN DATA 6: 01100110 RETURN DATA 7: 00111100 RETURN DATA 8: 00000000 RETURN
Bu işlemi değiştireceğiniz her karakter için yapın:
8×8'lik alanda karakterin yeni halini düzenleyin. Şekli enine 8 parçaya ya da satıra ayırın. Her satırda noktaların durumuna göre 8 basamaklı ikili sistemde bir sayı verin. (Sayıda dolu nokta için 1, boş nokta için 0 koyun.) Bu sayı, yeni karakteri tanımlayacak Data'lardan biri olacaktır. Her Data'yı girişinizde altta karakter biraz daha belirginleşecektir.
Gelelim programın nasıl kullanılacağına:
Programı yazıp çalıştırdığınızda, önce kaç karakter değiştirmek istediğinizi sorar. Bu sefer de en az 1, en fazla 9 karakter değiştirebilirsiniz. Daha sonra da değiştirmek istediğiniz karakterin POKE değeri istenir. Bunun için 0-511 arası bir sayı verin. En son olarak sizden karakterin yeni halini tanımlayacak Data'lar istenir. Bu Data'ları yukarıda olduğu gibi verin. 8 Data'yı da girince program klavye tamponuyla satırlar üretecektir. Artık 0-135 arası satırları silebilirsiniz. Geride kalan programı bir yere kaydedin. Bu programı istediğiniz zaman yükleyip, Run'la çalıştırın. Artık yeni karakter seti elinizin altındadır. Yahut bu programı kendi hazırladığınız bir programa ekleyip faydalanabilirsiniz.
Eğer 9'dan fazla sayıda karakter üreteceksiniz, 9 karakteri üretin. 0-135 arası satırları silmeyin. 2. satırdaki m=1000 ifadesini M=1009 olarak değiştirin. Şimdi programı tekrar çalıştırın. Artık 9 karakter daha üretebilirsiniz. Eğer 18'den fazla sayıda karakter değiştireceksiniz M=1018 yapıp yukarıdaki işlemleri tekrarlayın. Eğlenceli programlar.
PROGRAMIN AÇIKLANMASI
0-10 Verilerin girilmesi 15-53 Girilen verilerin değerlendirilmesi 55-89 Bilgilerin Data satırı haline getirilip klavye tamponuyla programa eklenmesi 100-135 karakterlerin içinde yeraldığı kareyi oluşturan altprogram 500-900 Makine dili program.