Twitter Facebook Flickr Vimeo Last.fm github

Posts Tagged with “Abandonware”

Boxer ve Dot-Matrix Printer Emülasyonu

Hafta sonu uzun zamandır beklediğim ancak programcısının artık herhangi bir geliştirme yapacağını düşünmediğim bir uygulama ile uğraşmakla geçti. Boxer. Büyük oranda gelişimini tamamlamış bir uygulama aslında, DOSBox için yazılmış bir kullanıcı arayüzü. Ancak MacOs’un kullanıcı dostu arabirimine yönelik o kadar ince detaylar düşünülerek geliştirilmiş ki bir daha Windows ile DOSBox kullanamaz oldum.

Oyun ve programların dökümanları ve kutu resimleri ile bir paket haline getirilebilmesi, DOSBox’dan farklı daha gelişmiş Roland MT-32 emülasyonu, Roland MT-32’nin LCD ekranında kimi programlar tarafından yazılan mesajları benzer bir biçimde ekranda gösterme gibi eski bilgisayarcılara yönelik baştan çıkarıcı detaylar.

Geçen yıllarda bu özelliklere bir de dot-matrix yazıcı emülasyonunun ekleneceğinden bahsedildi, ancak bu sürüm hiçbir zaman “public” olmadı.

Hazır yapacak çok birşey yokken oturdum kaynak kodunu GitHub’dan indirdim ve XCode ile derledim bu alpha sürümünü Boxerapp’in. Bir kez daha vuruldum programa. Alınan çıktı MacOs’un yazıcı arabirimine gönderiliyor ve istenirse PDF olarak kaydedilebiliyor. Normal text dosyalarının yazdırılması çok birşey ifade etmiyor belki ama grafik dosyalarını yazdırınca 1990’lı yılların başına bir yolculuk yapıyor insan.

İşte burada birkaç retro resim dosyasından emülasyon yolu ile alınan çıktı örneği var.

This slideshow requires JavaScript.

Eskiden Hersey Ne Güzeldi!

1987 yılbasında, soguk bir kıs günü eve giren Commodore 64 ile basladı hersey. Görüntü kablosu kocaman tüplü televizyona baglanır, oyunlar kasetten yüklenirdi. Degisik oyunları oynanırdı ailecek. (Çünkü tek televizyon olurdu evlerde) Hafta ici açılmazdı, çünkü okul vardı, hafta sonu iple çekilir, cuma gecesi bütün hafta hayali kurulan oyunlar heyecanla oynanırdı.

Steven_Vitale-Saturday_Morning

Saturday Morning

Hersey ne güzeldi 1990’da 1991’de. Amiga bilgisayar vardı. Beyaz ekranda Workbench disketi tutan bir el. Disket sürücüden tuhaf sesler çıkardı yükleme esnasında. Mavi pencereli GUI’si vardı, kendine özel karakterleri, ikonları. Bazı programlar ve oyunlar sadece 1 MByte RAM’de çalışırdı. Dergilerden takip ederdik yeni çıkan oyunları, programları. MAC Adventure okurduk, eski oyunları yeniden oynardık.

Amiga_500

Amiga 500, not Plus model!

Müzik dinlemek ayrı bir keyifti. Kasete çekilirdi albümler, önceleri LP’den kopyalanırdı, cızırtılı olurdu ama bangır bangır gelirdi ses. Sonra CD’ler çıktı, daha kaliteli dedik ama bir yavanlık vardı, dijitaldi çünkü.

Hersey daha güzeldi eskiden, oynadığımız oyunun suyunu çıkarırdık, en ince detayları bilir, disketin içindeki hangi dosyanın ne işe yaradıgını ezberlerdik. Yaptıgımız hersey ayrı bir keyif verirdi, öylesine degildi hiçbirsey.

Amiga_500_Plus

Amiga 500 Plus Model

Sonra Amiga 500+ çıktı. Aynı eski Amiga’ydı, mor fondaki hareketli Workbench disketi dısında. Bazı oyunları çalıstırmazdı, problem çıkarırdı, ama çok güzel aletti. Hep hayal etmisimdir, karlı bir yılbaşı günü, okulun olmadıgı bir hafta sabah erkenden kalkıp Amiga’mın basına oturup saatlerce oyun oynamayı. F-29 Retaliator, Pirates!, Guild of Thieves…

GOG OS X

Eski DOS oyunlarını OS X’de oynamak DOSBox için yazılmış Boxer gibi arabirimler sayesinde çok zor olmuyordu. Bununla birlikte GOG.com‘dan satın aldığım oyunları install etmek için öncelikle Windows’a geçmem daha sonra dosyaları OS X’e aktarmam gerekirdi.

GOG.com artık DOS oyunlarını tek bir tıklama ile çalıştırılabilecek paketler halinde OS X için de satmaya başladı. Çok fazla oyunu deneme imkanım olmadı ama Boxer’ın sağladığı stabil platform sayesinde eski DOS oyunlarını Windows’a dönmeden rahatlıkla OS X’de oynayabilmek artık mümkün.

DOSBox ve Boxer

Geçmişe özlem duyanlar, geçmişe dönebilmenin yollarını ararlar. 1992 yılında ilk PC bilgisayarıma geçtiğimde Commodore 64 ve Amiga benim için tarihin tozlu sayfalarına gömülmüştü. Gelecek PC’lerdeydi, Amiga ve Commodore 64 için çıkmış oyunların çok daha iyileri PC’de mevcuttu. Ama hiç düşündüğüm gibi olmadı.

Öncelikle çoğu oyun PC’de olmasına karşın kimi oyunların Amiga versionları çok daha iyiydi. Oyunlar eğer 256 renk VGA çözünürlüğü kullanmıyorsa 16 renge mahkumdu, Amiga ise 32 renk sunuyordu. Eğer PC’de ses kartı yoksa (ki o zamanlar ses kartım yoktu) PC hoparlöründen gelen bip sesleriyle yetinmek zorundaydık. PC’lerde hız konusunda bir standart yoktu, eski oyunlar oynanılmayacak kadar hızlı çalışıyordu, Amiga oyunları ise o donanım için test edilmiş olarak çıktığından yavaş olsa da en azından bir standarta sahipti.

Bu nedenlerle çoğu oyunun Amiga versionlarını hatta bazı eski oyunların Commodore 64 versionlarını yeniden oynamak çok daha keyifli oluyordu. Bununla birlikte PC masamın üstünü tamamen kapladığından diğer bilgisayarlar zamanla dolaplarındaki yerini aldı, o bilgisayarlarda oynadığım oyunlar güzel birer hatıra oldu.

Aynı durumun PC’ler için yaşanacağı o zamanlar hayal edilememişti tabi. DOS için yazılmış oyunlar 1995’den itibaren yavaş yavaş yerini Windows için yazılmış oyunlara bıraktı. Bilgisayarlar hızlandı, floppy disklerin yerini CD-ROM’lar aldı. DOS için programlanan oyunları Windows uyumluluk modunda zorlukla oynayabiliyor olsakda uyumsuzluk problemleri gecikmedi.

Bu sorunları ortadan DOSBox isimli program kaldırdı. DOSBox hemen hemen her işletim sistemi altında çalışan, tüm eski ses kartlarını destekleyen bir DOS penceresi açtı bizim gibi nostaljik kişiliklierin dünyasına. DOSBox’ı kullanmak çok kolay değildi tabi, sanal bir disk ortamı yaratmak, ses kartı adresi ve IRQ seçmek için konfigürasyon dosyası ile uğraşmak gerekiyordu. Bu işlemleri kolaylaştırmak için frontendler yazıldı. Bunların içinde bence en iyisi ve kolay kullanımlı olanı Boxer.

Boxer’a yeni oyun eklemek çok kolay. Sadece oyun klasörünü Boxer’a sürüklüyorsunuz, eğer bir installer varsa program onu çalıştırıyor ve konfigürasyonu gerçekleştiriyorsunuz. Oyunun adını yazıp oyun kutusunun resmini eklemeniz yeterli.

Aynı şey CD imajları içinde geçerli. Karşılaşılacak en önemli sorun Mac klavyesi ile PC klavyesi arasındaki farklılıklar nedeniyle bazı oyunların PC klavyesine özel tuş kombinasyonları kullanmaları olabilir. Bazı oyunlar içinde hızın ayarlanabilmesi için ince ayarlar yapmak gerekebiliyor.

Eskiden oynadığımız oyunları tekrardan oynamak geçmişe dönmemizi sağlamaz belki ama yağmurlu bir pazar gününde Indiana Jones’un Fate of Atlantis’inin CD versionunu oynayabilmenin keyfini ancak o yıllarda PC kullananlar bilebilir.