Bu sayfadaki yazılar
Sayfanın metni
Sayfa 49
masıdır.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 48
ZX Spin, Paul Dunn liderliğinde bir ekip tarafından kodlanıyor ve emülasyon kullanan Spectrumcuların genel tercihi gibi görünüyor. Sürekli olarak güncellenmesi, eski ve modern birçok aksesuarı desteklemesinin yanında, ideal bir assembler, debugger içermesi de ZX Spectrum üzerinde bir şeyler geliştirmek isteyenler için güvenli bir ortam sunuyor. Üzerinde assembler olan bir başka emülatör şu anda piyasada yok. Grafik ara birimi (Borland) Delphi ile kodlandığı için biraz yaşlı görünse de, hala güncellenerek ayakta duruyor. Spin diğer emülatörlerde kolaylıkla bulamayacağınız Giga Screen özelliğini de destekliyor. ZXSpin'in geliştirilmesi v7s'den itibaren durmuş halde.
EightyOne, popüler modellerin yanında ZX81, Cambridge Z88 gibi daha eski modelleri de destekliyor. Ayrıca görüntüyü bozmak (eski televizyonların oluşturduğu etkiyi gerçekleştirmek için) mümkün. Dot crawl, vhold, renk akması, gölgeli görüntü gibi kompozit sinyale özgü tüm bozulmalar kontrolünüz altında.
Spectaculator'ün en büyük özelliği paralı olması. Ortamdaki tek ücretli emülatör Jon Needle tarafından yazılıyor ve bu konuda oldukça ciddi. Jon ürünü olabildiğince temiz tutuyor: kullanma kılavuzları, Windows'a özgü sihirbazlar, yaygın aksesuar desteği mevcut. Paralı emülatöre karşı olduğumuz için, reklamını yapmak istemiyorum. Fiyatı 30$.
SpecEmu, Mark Woodmass'ın tamamen kullanarak yazdığı hem güçlü hem hızlı bir emülatör. SpecEmu kaynaklarınızın kısıtlı olduğu durumlarda rahatlıkla kullanabileceğiniz kadar hafif. Fakat özelliği buradan gelmiyor, yazarından geliyor. Mark Woodmass son yılların en aktif Spectrum coder'ı. Sürekli donanımı inceleyerek emülasyonu güncelliyor. Forumlarda ve IRC'de sürekli olarak farklı emülatörlerde (özellikle Spectaculator ve RealSpectrum ile çatışır) çalıştırılamayan oyunları veya yazılımları Spin ve SpecEmu'da çalışır hale getirmekle uğraşır. Bu yüzden SpecEmu aslında gerçek bir ZX Spectrum'a en yakın emülatördür. Eğer hiçbir emülatörde çalışmazsa bir de SpecEmu'da denemek gerekir. Fakat bunun yanında neredeyse hiçbir aksesuar SpecEmu tarafından desteklenmemektedir.
UnrealSpeccy, Alonecoder isimli bir Rus programcısının, özellikle Pentagon ve Scorpion gibi Rus yapımı makinelerin emülasyonu üzerine odaklanmış bir yazılım. Son yıllarda UnrealSpeccy açık kaynağa çevrilerek SourceForge projesi haline getirildi. Bu zamandan sonra çok ciddi bir gelişme görmemiş olsa da özellikle Scene Demo'larını izlemek için olmazsa olmaz bir emülatör. Tüm Rus modelleri, GeneralSound, GigaScreen, 1MB RAM ve bu makinelerin diğer grafik özelliklerini de destekliyor. Ayrıca son zamanlarda dallanarak, bağımsız exe'ler oluşturabilecek hale geldi. Böylece tek bir oyun dosyasından, hiçbir dosyaya ihtiyaç duymayan bir Windows exe'si oluşturuyor. Bu tür exe'leri Pouet'de ZX Spectrum ürünleri kategorisinde görebilirsiniz.
RealSpectrum, yıllar önce çıkmış ve ZX Spectrum emülatörleri için çıtayı bir anda yukarı çekmiş ve yıllar boyu bayrağı elinden bırakmamış bir emülatördür. Ününün asıl kaynağı MultiColour efektini destekleyen (Memory Contention) ilk emülatör olmasıdır. Çıktığı yıllarda birçok yenilik getirmesinin yanında, o zamana kadar bilinmeyen donanım özellikleri de emülatöre eklenmiş, hatta RealSpectrum yazarı Ramsoft tarafından dökümente edilmiştir. Yazar RamSoft, bugün standart hale gelen, oyunların oynanırken kaydedilmesine yarayan RZX ve daha önce anlattığımız TZX dosya tipini de yaratmıştır. DOS tabanlı olduğundan ve özelliklerinin tümü birçok emülatör tarafından geçilmiş olmasından dolayı kullanıcı kitlesi yok olmuş olsa da RealSpectrum hala emülatör tartışmalarında sahneye çıkar. Geçtiğimiz yılda Real Spectrum'un yazarı olan iki İtalyan, ZX Spectrum scene'ini nankör ilan ederek ZX Spectrum'u terk ettiklerini açıkladılar. Real Spectrum ile ilgili tüm dökümanı ve emülatörü sitelerinden kaldırdılar. Bu tartışmanın çıkış noktası ise sitedeki dökümanla emülatörün kullandığı yöntemlerin farklı olduğu, dolayısıyla aylarca geliştiricileri yanlış yola sevk ederek Real Spectrum'a rakip çıkmasını engellemeye çalıştıkları iddiası idi.
Fuse olmadan liste tamamlanamaz. Proje, Philip Kendall tarafından başlatılmış ve yönetilmeye devam ediliyor. “Free Unix Spectrum Emulator”, açık kaynak olmasının yanında en doğru emülasyonu yapan, çok sayıda aksesuarı emüle eden, Spectrum camiasının en önemli emülatörlerden biri. Konsollar, telefonlar, Windows, AmigaOS, MorphOS, MacOS, MacOSX gibi neredeyse her platformda bulabilmek de mümkün. Fuse'un Windows portu da henüz emekleme aşamasında olmasına karşın bir emülatörden aradığınız bütün özelliklere sahip. Windows dışında bir platformdaysanız zaten size Fuse dışında bir emülatör önermeye gerek yok.
BASIN, aslında bir BASIC editörü enjekte edilmiş bir emülatör. Windows tabanlı bir BASIC editörü, ROM'daki tüm komutları trapleyerek tam bir uyumlulukla çalışıyor. Yazdığınız programlar hala emülasyon altında gösteriliyor. Projenizi kaydettiğinizde herhangi bir ZX Spectrum'da çalışabilir halde oluyor. Bu emülatörde oyun oynamanızı tavsiye etmiyorum ama BASIC ile oyun yazma peşindeyseniz BASIN'e buyurun.
Tüm bunların dışında ZX Spectrum emülasyon dünyası JavaScript emülatörlerden, 3KB'a 128K emülasyonunu sığdıran Amoeba'ya kadar binbir çeşit emülatörle dolu. Tamamı diyemesek de, büyük bir kısmına worldofspectrum.org sitesinin emülatörler başlığından erişebilirsiniz.
Uzaylı Rehberi:
Eğer elinizde bir TAP ya da TZX dosyası varsa ve emülatörünüz otomatik olarak yüklemiyorsa 128K moduna geçin ve menüden “Tape Loader” yazıp Enter tuşuna basın ve teybi çalıştırın. Eğer elinizdeki bir demo ise ve çalışmadıysa demonun tüm RAM'e ihtiyacı var demektir, 128K BASIC editörünü silmek için şu yöntemi uygulayın: Menüden “128 Basic” seçin. Editöre “USR 0” yazın. 48K ROM'a geçilecek fakat 128K bellek erişimde olacak. Artık LOAD “” yazarak yükleme yapabilirsiniz. Unutmayın, LOAD yazmak için sadece J tuşuna basmanız yeterli.
Eğer elinizde bir TRD/SCL/.B dosyası varsa Pentagon moduna geçin, menüden TRDOS seçin. DOS'a düşünce K tuşuna basarak “LIST” komutunu uygulayın. Disk içeriği çıkacak, istediğiniz programı çalıştırmak için (.B dosyaları çalıştırılabilir dosyalardır) RUN “program.B” yazın. Dikkat büyük küçük harf ayrımı vardır.
Zub, çizdiğim ikonları onun istediği gibi düzenlemediğimde, yerine başka bir emülatörün ikonunu araklamaya karar verdi, itiraz etmek istemedim. Birkaç ay sonra Fuse projesinin yüksek çözünürlüklü ortak bir ikona kavuştuğunu öğrendiğimde bir oh çektim, ne de olsa önemli olan Fuse'un düzgün bir ikonunun ol-