NASIL:Dosbox Kullanımı ve Dos Oyunlarını Çalıştırmak

PardusWiki, özgür ansiklopedi

Git ve: kullan, ara

Dosbox bir dos emülatörüdür. Pardus'ta Dosbox kurulu gelmektedir.

Konu başlıkları

[değiştir] Dosbox Kullanımı

Herhangi bilinmeyen bir sebeple sildiyseniz veya silindiyse, konsolda:

 sudo pisi it dosbox

diyerek tekrar kurun.

Not: Herhangi bir işlem yapmadan önce bu belgeyi bir kez gözden geçirmekte fayda var.

İnternette küçük çapta bir araştırma yaparak herhangi bir Dos oyununu indirdikten sonra, arşiv dosyasını açın:

Not: Arşiv açma işlemini yeni bir dizin içinde yapmanız tavsiye edilir. Aksi taktirde, masaüstünüz oyun dosya ve dizinleriyle dolup taşabilir =) Bu durumda, oyun verilerini belli bir dizinde toplayıp dizine de oyunun ismini verin.

Resim:Open.jpg

Oyun verilerinin olduğu dizin, hangi üst dizinde yer alıyorsa, orada aşağıdaki komutu verin:

 dosbox ./oyun_dizininin_ismi

Varsayalım ki, The Simpsons oyunu masaüstünüzde barts_house isimli bir dizinin içinde yer alıyor. O halde, komutu Desktop, yani masaüstünde veriyorsunuz.

Resim:Bart.png

Şimdi, dosbox emülatörü çalıştı ve Ms-Dos ekranıyla karşılaştık. Bu emülatör bizi oyun verilerinin olduğu dizine bağlar. Dizin içeriğini görmek için kullanmanız gereken komut şudur:

 DIR

Bu komut, Linux'taki meşhur "ls" komutuna benzer. Oyunu çalıştırmak için .EXE uzantılı dosyaları inceleyin. Satıra .exe uzantılı dosya adını yazmanız yeterlidir. The Simpsons oyunu için örnek vermek gerekirse:

 SIMPEGA.EXE

[değiştir] Oyun Çalıştırmanın Kolay Yolu

Eğer oyunun hangi .exe dosyasıyla çalıştığını biliyorsanız, oyun verilerinin olduğu dizinde:

 dosbox oyun_çalıştır_dosya_ismi.exe

Örnek olarak The Simpsons oyunu verilerinin olduğu barts_home dizininin içine girdikten sonra f4 ile konsolu açıp:

 dosbox simpega.exe

komutunu vermeniz yeterli.

[değiştir] Ses Sorunun Çözülmesi

Dos oyunları eski olduğu için çoğu oyun alsa yerine oss desteği isteyecek. Bu problemi aşmak için OYUN VERİLERİNİN YER ALDIĞI DİZİNİN İÇİNDE dosbox.conf dosyası oluşturun ve aşağıdaki satırları ekleyin:

 [midi]
 device=alsa
 config=128:0
 [cpu]
 cycles=25000

Ardından timidity servisleri aktif edin:

 service timidity start  #Bu timidity servisini başlatmak için
 service timidity on #Her sistem açılışında tekrar tekrar timidity servisini başlatmak istemiyorsanız gerekli komut.

Şimdi de dosbox'u oyunun dizinindeyken ALSA_OUTPUT_PORTS="128:0" ekleyerek çalıştırın. Örnek olarak The Simpsons'u gösterelim:

 dosbox simpega.exe

Resim:Bartsroom.png

[değiştir] İşe Yarar Kaynaklar

dosbox.conf dosyasıyla ilgili diğer kodlar için: http://www.dosbox.com/wiki/Dosbox.conf
Pek çok dos oyunlarının yer aldığı site: http://www.dosgamesarchive.com/
Yasal olarak edinilebilen ve geniş arşivi olan bir adres daha: http://www.abandonia.com/