DOSBox
| DOSBox | |
|---|---|
| | |
| Şirket/geliştirici: | DOSBox Takımı |
| İşletim sistemi: | Linux, MS Windows, Mac OS X |
| Tür: | Emülatör |
| Lisans: | GPL |
| Web sitesi: | www.dosbox.com |
DOSBox, pek çok işletim sistemi üzerinde DOS işletim sistemiyle çalışan intel 286, 386, 486 türü işlemcilerin benzetimini yapan açık kaynak kodlu ve ücretsiz bir emülatördür. Program SDL kütüphanelerini kullanıyor ve Windows, Mac OS X, Linux, BeOS gibi değişik işletim sistemlerinde çalışabiliyor. DOS ve x86 işlemcilerinin yanı sıra CGA, EGA, VGA, VESA grafiklerini ve Sound Blaster/Gravis Ultra ses sistemlerinin emülasyonunu da yapabiliyor.
Kullanımı
- İlk önce Pardus deposundan dosbox paketini yükleyin.
- İnternetten ya da disketlerden kullanmak istediğiniz DOS uygulamalarını ve oynamak istediğiniz DOS oyunlarını temin edin.
- Eğer elinizdeki dos uygulamaları ve oyunları arşivli biçimdeyse bunları arşivlerinden açın.
- DOSBox'ta kullanmak üzere sanal bir C oluşturmamız gerekiyor, bunun için ev dizininizde bir dosya oluşturun. Örneğin .dos isminde bir dizin oluşturabilirsiniz.
- Arşivlerinden açılmış DOS uygulama ve oyunlarını oluşturduğunuz bu dizin içine taşıyın.
- DOSBox'u KDE Menüsü üzerinden açıp kapatın. Böylece ev dizininizde bir yapılandırma dosyası oluşacak. Şimdi .dosbox dizini içindeki bu yapılandırma dosyasını bir metin düzenleyicisiyle açın.
- Yapılandırma dosyasının en sonunda bulunan [autoexec] bölümüne geçin ve aşağıdaki satırları bu bölüme ekleyerek dosyayı kaydedin:
keyb tr mount c ~/.dos c:
- DOSBox'u açın, dir komutunu çalıştırın. Bu sayede C dizininde daha önceden kopyalamış olduğunuz tüm uygulama ve oyun dizinlerini görebilirsiniz.
- cd komutuyla herhangi bir dizinin içine girin. Örneğin:
cd prince
- Uygulama veya oyunun tam ismini vererek açın.
prince.exe
Ses sorunlarının çözülmesi
Bazı DOS oyunları alsa yerine oss desteği isteyebilir. Bu problemi aşmak için oyun verilerinin yer aldığı dizinin içinde dosbox.conf dosyası oluşturun ve aşağıdaki satırları ekleyin:
[midi] device=alsa config=128:0 [cpu] cycles=25000
Ardından timidity servislerini aktifleştirin:
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

