Arrow.exe
Retro bilgisayarBu sefer iki program gönderiyoruz. Bunlardan birincisi ARROW BASIC adını verdiğim ve basic kullanıcılarına büyük kolaylıklar sağlayabilecek bir makine kodu yazılımı. Aslında bu programı iki ay evvel hazırlamıştım, ancak telefonda tanışma fırsatı bulabildiğim değerli dostum İSMAİL ŞAHİN'in Döküm Eki'ne bu tür ve son derece güzel programlar gönderdiğini öğrenince göndermekten vazgeçmiştim. Çünkü ARROW BASIC 14 komut içeriyor ve açıklamalarının yapılması şart.. Döküm Eki'nin sınırlı içersine sığdırılması güç olabilir.. Arrow Basic'in install edildiği program disket üzerinde ARROW.EXE ismi ile kayıtlı. Bunun yanısıra ARROW.DOC isimli iki dilde yazılmış döküman programları mevcut.. Uzantıları .APP ile biten Basic programları ise tüm komutların basic içinden uygulamalarını gösteren application programlarıdır. Şimdi ARROW.EXE'nin getirdiği ilave komutları avantajları ile birlikte görelim:
Görüldüğü gibi ARROW BASIC hazırlanırken, Basic programcılarını bezdiren bir yığın POKE işleminden kurtulmak ve Basicde çok yavaş olan işlemleri hızlandırmak amacı güdülmüştür. Bunların uygulamaları için .APP uzantılı dosyaları RUN edin.
(Arrow symbol)+ PRINT ....... Gelişmiş Print komutu. Basılacak mesajın satır, sütun, yazı rengi, ters, düz baskı parametrelerini taşıyor.
" PG ...... 3 ayrı ekranı hızla belleğe atar.
" PP ...... PG ile belleğe atılan 3 ayrı ekranı hızla geri çağırır.
" PL ...... PLAY komutu.. Bir komut kullanımı ile tüm özellikleri verilmiş bir ses yaratmak.
" PKILL ...... ARROW BASIC katili. O'nu kapatır.
" DP ...... Tek bir komutla border, paper rengi seçimi ve CLRSCR anahtarı.
" BK ..... Bir komut ile Video BANK. Bu banka ait bir sayfa ve karakter seti göstergeci seçimi.
" GP ..... GRAPHIC PLOT. Grafik ekranına hızla bir pixel koyma ya da silme..
" SC ..... Audio oscillator cleaner. Ses kanalı temizler.
" SM ..... Tek komut ile istenen ekran moduna geçilir ve renkler atanır.
" JS ..... Yön ve Fire değerleri değişkenlerden geri alınır.
" MM ..... Tek komutla tüm sprite tanımlamaları ve hareketi.
" MD ..... İstenen spritenin çevresindeki ekran karakterlerini detecte eder.
" MK ..... Sprite killer. Onları kapatır..