Amiga Dergisi sayı 8, sayfa 20

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 20

Tüm Manyetik Paket bağımlılarına merhaba. Bu ay da bir disket dolusu işe yaramaz (!) programla karşınızdayız. Fakat bu ayın Manyetik Paket'i, önceki aylara ait olanlardan biraz farklı. Hayır, diskte bu ay da sadece yasal programlar yer alıyor. Manyetik Paket'i başkalarına da hazırlattırmadım. Bu ayki Manyetik Paket'in farkı, içinde yer alan iki programın Türkiye sınırları içinde yaşayan bir programcıya ait olması. Bu programları yazan Hayrettin Yıldız, şimdiye kadar Manyetik Paket'e program vermiş ilk Türk programcısı. Uzun zamandır Manyetik Paket'te yer almasını istediğiniz ve işe yarayacağını düşündüğünüz programları bana yollamanızı istiyordum. Fakat şimdiye kadar yollanan tek program olan Joystick test programını, sizlerin işine yaramayacağını düşündüğüm için Manyetik Paket'e almamıştım. Bu sayıda yer alan iki harika oyunu yazan Hayrettin Yıldız'a tebriklerimi iletirim. Bunların dışında, Manyetik Paket eskiden bildiğiniz gibi. Bu ayın seçilmiş programları şunlar: Text Paint, Lemon, Workbench, Tetris, Star Buster, Sim Gen, My Menu ve Ed Word. Bunlar arasında benim en çok beğendiğim, shareware bir text editörü olan Ed Word. Birçok okuyucu iyi bir editörün eksikliğinden yakınıyordu (Hayır

Ersen, bunun seninle alakası yok!). Ed Word birçok kullanıcının hayatını kurtaracak gibi görünüyor. Bakalım bu programlar ne işe yarıyorlar. 1. Text Paint:

Ultimate Computer Arts: Oliver Wagner, (C) 1990, Shareware: $15/DM20 Bu ayın Acil Servis mektuplarını okurken, bir okurun ASCII ekranları hazırlayıp, çalışabilir bir program halinde diske kaydetme isteği gözüme çarptı. Eski olmasına rağmen, Text Paint bu arkadaşımızın isteğini - ve fazlasını - karşılayabilecek bir program. Text Paint yardımıyla 4 ya da 8 renkli yazı ekranları hazırlayıp, bunları TYPE'la basılabilecek ANSI dosyaları, ya da çalıştırılabilecek CLI modülleri halinde diske kaydedebiliyorsunuz. Programı kullanarak, ekrana renkli yazı yazmaktan başka, bu yazıların arkasına karakter boyunda kutucuklarla (piksel demeye utandım) resimler, çizgiler ya da kutular çizebiliyorsunuz. Text Paint'in en çok hoşuma giden tarafı, bu kutucuklarla yazıların birbirinden bağımsız olması. Yani, önce menünüzün yer alacağı kutuyu çizip, bu kutunun içini istediğiniz gibi boyadıktan sonra, çizmiş olduğunuz arkaplana zarar vermeden istediğiniz renkte yazıyı kutunun içine yazabiliyorsunuz. Hatta standart bir menü arkaplanı hazırlayıp bunu diske kaydedebilirsiniz. Daha sonra, hazırladığınız bir utility paketine menü koymak istediğinizde bu arkaplanı yükleyip üzerine pakette yer alan programların listesini yazabilirsiniz. Bu kadar karmaşık işlemlerle uğraşmak istemiyorsanız, sadece istediğiniz yazıyı yazıp bu yazıyı CLI modülü olarak kaydetmeniz mümkün. Böylece çalıştığında ekrana yazı yazan bir program yaratabilirsiniz. Program menü elemanları açısından oldukça zengin. Onun için bir an önce anlatmaya başlasam iyi olur.

PROJECT: New: O anki ekranı temizler ve yeni bir projeye başlamanızı sağlar. Load File: Daha önceden kaydedilmiş bir ekranı yükler. Save Screen: Hazırlanmış olan ekranı Load File ile yüklenebilecek şekilde kaydeder. Save ANSI File: Hazırladığınız ekranı type komutu ile ekrana basılabilecek şekilde kaydeder. ANSI dosyalarını da Load File ile yükleyebilirsiniz. Save CLI Module: Hazırlanmış olan ekranı çalıştırılabilir bir program olarak kaydeder. CLI module dosyalarını da Load File ile yükleyebilirsiniz.

MP menüsü Text Paint'le hazırlansa böyle olurdu herhalde.

Output: Full Window: Programın çıktısının, CLI penceresinin tamamını (çerçeveler dâhil) kullanmasını sağlar. Yalnız bu modu açtığınız zaman kaydettiğiniz ekranlar, CLI penceresinin kenarlarını siler. CLS: Hazırladığınız ekran CLI penceresinde gösterilmeden önce pencere temizlenir. Cut Off: Eğer hazırladığınız yazı tam ekran değilse, ve bu mod seçiliyse, kaydedilen modül, içinde yazı bulunan son satıra kadar olan kısmı gösterecektir. Eğer bu mod seçili değilse tüm ekran CLI penceresine basılır.

CR-NL: Hazırlanan ekranın PC'de de sağlam görünebilmesi için, her satırın sonuna sadece LF (Line Feed-$0A) karakterini değil, bir de CR (Carriage Return-$0D) karakterini koyar. Amiga sadece LF bulunan dosyaları hatasız gösterebiliyor, fakat PC, her satırın sonunda hem CR, hem de LF bulunmasını istiyor. Invisible End: Hazırlamış olduğunuz ekran gösterildikten sonra gelecek olan CLI mesajının arkaplanla aynı renk olması sağlanır. Bu sayede mesaj görünmez olur.

MODE: Text: Arkaplana dokunmadan, seçilen renkle yazı yazmak için bu mod kullanılır. Draw: Seçilen arkaplan rengiyle, mouse'u kullanarak istediğiniz gibi çizim yapmanızı sağlar. Rectangle: Arkaplan rengiyle, içi boş dikdörtgenler çizmenizi sağlar. Box: Arkaplan rengiyle, içi dolu dikdörtgenler çizmenizi sağlar. Line: Arkaplan rengiyle, istediğiniz açıda doğrular çizmenizi sağlar. FGPEN: Text modunda yazacağınız yazının rengini bu menünün elemanlarından seçersiniz. BGPEN: Diğer modlarda kullanılacak arkaplan rengini bu menünün elemanları ile belirlersiniz.

TEXTSTYLE: Underline: Yazının altı çizili çıkmasını sağlar. Bold: Yazının ekstra kalın çıkmasını sağlar. Italic: Yazının sağa eğik çıkmasını sağlar. Normal: Yukarıdaki modlar teker teker seçilmek zorunda değildir. Önce Underline, sonra da Bold seçerseniz, yazılar kalın ve altı çizili olarak görülür. Normal yazı yazabilmek için ise bu elemanı seçmelisiniz.

MISC: Color Palette: xcolor.library yardımıyla, renklerin ayarlanabilmesini sağlar. Save Palette: Daha sonra kullanabilmesi için paleti "S:TextPaint.Palette" adı da diske kaydeder. Set Palette: Reload: "S:TextPaint.Palette" dosyasından paleti yükler. Grab WB Map: O anda Workbench'in kullandığı paleti alır. Default WB Map: Standart Workbench paletini alır. Default ANSI Map: ANSI standartlarına uygun sekiz renklik paleti alır. Redraw Screen: Ekranı yeniden çizer. Help: Kullanabileceğiniz bazı tuşların listesini verir. 4 Colors: Normal Workbench 4 renk olduğu için, çalışma ekranını 4 renge indirir. Bu işlemin geri dönüşü yoktur. Yani tekrar 8 renge çıkamazsınız.

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