Kusursuz DOS oyun bilgisayarı sandığınız üzere bir 486 değil, Raspberry Pi!

Posted by

Raspberry Pi’ler, düşük güç tüketimi ve çok taraflı yapıları sayesinde robotikten kolay sunucu projelerine kadar pek çok DIY çalışmada tercih ediliyor. Biraz emekle, bu küçük bilgisayarlar tıpkı vakitte hayli başarılı bir DOS oyun istasyonuna da dönüşebiliyor.

Neden oyun için DOS kullanılır?

DOS denildiğinde birden fazla kişinin aklına karmaşık komut satırları ve bitmek bilmeyen donanım uyumluluğu sıkıntıları gelir. Halbuki DOS, kendi devrine nazaran hayli geniş bir oyun arşivine sahipti ve bu oyunların büyük kısmı çağdaş Windows sürümlerinde artık çalışmıyor. Bu klasik üretimleri tekrar oynamak istiyorsanız, DOS çalıştırmak hâlâ en mantıklı seçenek.

DOS emülasyonu için neden Raspberry Pi?

Raspberry Pi’ler Arm mimarisi üzerine kurulu, DOS ise x86 mimarisi için tasarlanmış olsa da, küçük ve özel bir DOS oyun sistemi kurmak isteyenler için çok âlâ bir alternatif sunuyorlar. Bunun en büyük avantajı boyut ve güç tüketimi. Raspberry Pi’yi tam yük altında çalıştırdığınızda bile, standart bir masaüstü bilgisayara kıyasla çok daha az güç harcar.

Kompakt yapıları sayesinde, özel bir emülatör istasyonu kuruyorsanız Raspberry Pi’yi rahatlıkla gizleyebilirsiniz. Tek dezavantaj Arm mimarisi. Bu da DOS tabanlı hiçbir yazılımın direkt çalışamayacağı manasına geliyor ki emülasyon koşul.

İyi haber şu ki, Raspberry Pi 3 bile DOS emülasyonu için gereğince güçlü. Pi 4 ve Pi 5 ise bu bahiste çok daha rahat bir tecrübe sunuyor. Burada dikkat edilmesi gereken tek mevzu RAM ölçüsü. En az 4 GB RAM’e sahip modelleri tercih etmek yerinde olur.

Doğru işletim sistemini seçmek

Raspberry Pi üzerinde bir DOS emülatör sistemi kurarken en kritik noktalardan biri, hafif bir işletim sistemi seçmek. Arayüzsüz sürümlerde karşılaşılan temel sorun, elbette ki kullanıcı arayüzünün olmaması. Hasebiyle, işleri hayli kolaylaştırdığı için biz Raspberry Pi OS kullanacağız. Şayet elinizde esasen eski bir Raspberry Pi 3 varsa, sistem kaynaklarını çok daha az tükettiği için DietPi de tercih edebilirsiniz.

DOS emülatörünü seçmek ve kurmak

Piyasada DOSBox-X ve DOSBox Staging üzere birkaç farklı DOS emülatörü bulunuyor. Her iki proje de faal olarak güncelleniyor, stabil çalışıyor ve topluluk içinde yaygın formda kullanılıyor. Biz projemizde DOSBox-X kullanacağız. Lakin öteki seçenekle de rahatlıkla ilerleyebilirsiniz. DOSBox-X’i kurmak için sisteminizde Flatpak’in yüklü olması gerekiyor. Yüklü değilse çoklukla şu komutlar kâfi oluyor:

sudo apt install flatpak

flatpak remote-add –if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Ardından DOSBox-X’i kurmak için:

flatpak install flathub com.dosbox_x.DOSBox-X

komutuu kullandığınızda suram tamamlanmış oluyor.

DOS oyunlarını edinmek

İşin değişik yanı, Raspberry Pi üzerinde DOS emülatörü kurmak, DOS oyunlarını bulmaktan daha kolay. DOS oyunlarının büyük kısmı “abandonware” olarak kabul ediliyor. Yani artık faal olarak satılmıyor yahut desteklenmiyorlar. Bu durum onları satın almayı zorlaştırıyor. Her ne kadar haksız üzere görünse de, bu oyunları internette rastgele bir siteden indirmek de teknik olarak korsan sayılıyor. Bu üretimlerin kamu malı haline gelmesi 21. yüzyılın sonunu bulacak.

Neyse ki birtakım DOS oyunları yasal kaynaklar üzerinden erişime açılmış durumda. Galaxy of Gamers (GOG), birtakım DOS üretimleri dahil eski oyunları indirilebilir hale getirmeyi amaçlayan bir teşebbüse sahip. Şayet DRM’siz ve yasal DOS oyunları arıyorsanız, en sağlam adreslerden biri burası olacaktır.

Elbette evvelden beri sakladığınız oyunları da kullanabilirsiniz. DOS oyunlarını edindikten sonra yapmanız gereken tek şey, bu evrakları Raspberry Pi üzerindeki uygun klasöre aktarmak. DOSBox’un dahili dokümantasyonu bu süreci hayli anlaşılır hale getiriyor.

Sonuç olarak Raspberry Pi, düşük güç tüketimli emülasyon için ziyadesiyle başarılı bir küçük bilgisayar. Şayet yalnızca DOS değil, daha geniş bir emülasyon tecrübesi istiyorsanız RetroPie üzere tahlillere de göz atabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir