UlaPlus araçları / UlaPlus tools

Birkaç gündür emülatör yazarları arasında süregelen UlaPlus çılgınlığının sonuçalarından biri, türlü biçimdeki resim dosyalarını Ula64 modundaki zx spectrum görüntülerine çevirme araçları oldu. Benim de çorbada bir tuzum olsun diye, önceden yaptığım araçları, bir taraftan sohbet ederken, yavaş yavaş UlaPlus uyumlu hale getirdim.
Bu eylemimin iki sonucu oldu, SCR Küçükresim Sağlayıcısı için Ula64 eklentisi ve CULA64 (Convert to Ula64) adında bir çevirici. Cula64, World of spectrum’da linux tabanlı olarak AY_Chip(Edward) tarafından yazılmıştı, ve düzgün bir windows port’u yoktu. Bunu GUI yardımıyla çalışmasını sağlamak için c#’a port ettim. Fakat port sırasında orjinal kodda olmayan birçok özelliği eklemem gerekti, bu sebepten direkt port olmaktan çıktı, ayrıca kod biraz yavaşladı, Edward’ında izni ile programın adını CULA64 koydum.

Buradan indirebilirsiniz: CULA64 v3 23kb

(XP/Vista/W7 – Microsoft Dotnet Framework 2.0+ gerektirir)

Diğer program ise daha önce gönderdiğim scr thumbs’ın UlaPlus destekli versionu. Normal Zx Spectrum SCR dosyaları 6912byte tutan dosyalar. ScrPlus dosyaları ise 6976 byte uzunluğunda çünki 64 byte’lık palet dosyasına sahipler. Bu durumda normal thumbnailer sağlayıcısı bu yeni formatı gösteremiyordu. Bu yeni çatalda UlaPlus desteği var. Fakat bunun bir dez avantajı var, UlaPlus SCR’leri henüz pek yaygın değil. İşin doğrusu şu anda dünya yüzeyinde 50’den az scrplus dosyası olduğuna inanıyorum. Çünkü insanlar çeviriden geçen dosyaları şimdilik şov amaçlı kullandıkları için gif/jpg/png türünde saklıyorlar. SCRplus çıktı alan çok az kişi var. Bu sebepten ana thumbnailer sınıflarından ayırarak Ulaplus destekli sağlayıcıları çatallandırıp farklı bir sürüm dalı oluşturmaya karar verdim.

UlaPlus SCR Thumbnail Generator for Windows Vista/Windows7
(dikkat bu çatal windowsXP’de çalışmaz)

Yukarıdaki dosyayı sadece SCRplus ile ilgileniyorsanız kurmalısınız. Yoksa SCR yaratım hızınızı binde 1-2 hızında düşüreceksiniz 🙂 Bu program daha çok techdemo gibi birşey oldu, henüz işe yaramaktan biraz uzak (yine söylüyorum, ortada ScrPlus resim bulunmadığı için).

Ah unutmadan bir ekleme daha yapayım. Bir de UlaPlus/SCR göstericisi yazdım. Bunu uzun zamandır yapmak istiyordum. Küçük, kompakt, windows arabirimiyle uyumlu, görsel olarak çok sade bir program ihtiyacı içindeydim. Bekleyerek bir şey çıkmadığını görünce SCR Thumbs kodunu biraz değiştirip bir scr gösterici yazmış bulundum.

Programın dosya açma fonksiyonunun olmadığını göreceksiniz, çünkü programın amacı SCR dosyaları ile ilişiklendirilmesi idi. Yani SCR dosya tipleri için varsayılan gösterim aracı olarak tanımlamalısınız. Böylece bir SCR dosyasına çift klik yaptığınızda anında görebiliyorsunuz. Elbette bunu kullanıcılara zorlamak değil amacım, bu yüzden program açıldıktan sonra bir sürükle-bırak mekanizması da ekledim. İstediğiniz sayıda scr dosyasını içine sürükleyebilirsiniz, böylece bir slide-show oluşturulacak. Eğer sadece tek bir dosya eklerseniz, dosyanın bulunduğu dizin taranarak içindeki tüm scr dosyalardan bir slide-show oluşturuluyor. Bunları da prev/next butonları ile gezebiliyorsunuz. Örnek olarak AcdSee’yi aldım, iyice alışmışım bu davranışa. Neyse, program da burda:

Speccy Viewer 1 18kb
(XP/Vista/W7 – Microsoft Dotnet Framework 2.0+ gerektirir)

Leave a Reply

Your email address will not be published. Required fields are marked *