DOSBox bir DOS(Disk Operating System) emülatörüdür. DOS uygulamalarını DOS olamyan sistemlerde DOSBox sayesinde kolayca çalıştırabilirsiniz. Linux da DOS proramı çalıştırmak istiyorsanız veya Vista da eski bir DOS programı problem çıkartıyorsa bu aracı kullanabilirsiniz.
Ben anlatımımı şu an kullandığım Pardus 2008.2 ye göre yapıyorum. Paket yöneticisinden DOSBox'ı kolayca kurabilirsiniz.
Kurulumu yaptıktan sonra terminalde dosbox yazdığınızda şöyle bir pencere açılacak:
Burda DOS komutları kullanabilirsiniz.
Normal DOS'tan farklı olarak mount ismindeki komut ile bilgisayarınızdaki bir klasörü bir sürücü gibi göstererek kullanmanız gerekir. Yani mesela DOSBox içinden home dizinize erişebilmeniz için mount c /home/ komutunu girmeniz gerekir.
Küçük bir not olarak şunu da söyleyim; tr klavyenizi kullanabilmeniz için keyb tr yazınız.
Şimdi bazı şeyleri otomatiğe bağlayalım... Her seferinde aynı kodları tekrar tekrar girmemekten bahsediyorum. Masaüstümüzde bir ikona tıklatalım ve DOS uygulamamız başlasın...
Örnek olarak Turbo Pascal'ı yapıyorum siz istediğiniz programı ihtiyaçlarınıza göre ayarlarsınız:
Öncelikle DOSBox'ta iken config -writeconf turbo.conf yazın. home dizininize turbo.conf isminde bir dosya gelecek. Bu dosyayı açtığınızda bazı ayarlar ve açıklamalar göreceksiniz. Birkaç önemlisinden bahsedecek olursak:
fullscreen=false satırı DOSBox'ın tam ekran açılmayacağını belirtir. true yaparsanız tam ekran olarak açılır. nosound=false satırı sesin kapatılmayacağını belirtir. Sesi kapatmak için true yapmalısınız. (Çalışan DOS uygulamasından gelen sesten bahsediyoruz) sbtype=sb16 satırı emüle edilecek ses kartı çeşitini belirtir. Seçebilecekleriniz: none, sb1, sb2, sbpro1, sbpro2, sb16 keyboardlayout=none satırı klavye düzenini belirlemeniz içindir. keyboardlayout=tr yazarak Türkçe klavyeye ayarlayabilirsiniz.
vs. (Oluşturulan config dosyasında birçok ayar var hepsini açıklamadım. Anlayamadığınız biryer varsa aşağıda sorabilirsiniz...)
Bu dosyadaki önemli bir bölüm ise en sondaki [autoexec] bölümü. Buranın altında yazdığınız DOS komutları açılışta uygulanacak. Biz Turbo Pascal çalıştırmak istiyorduk. O zaman [autoexec] altına şu kodları ekleyelim:
mount c /home/Sendetiklat/Desktop/pascal/tp
c:
cd bin
turbo
Pardus'taki kullannıcı adının Sendetiklat olduğunu ve masaüstünde Pascal diye bir klasörde Pascal dosyalarının olduğunu varsaydım.
İlk satırdaki komut ile Pascal'ın olduğu dizini C ye mount etttim. c: ile c ye geçtim. cd bin ile Pascal klasörü içindeki bin klasörüne geçtim. turbo ile Turbo Pascal'ı başlattım.
Son olarak bilmemiz gereken DOSBox'ı bu config dosyası ile nasıl başlatacağımız. Terminalde direk DOSBox yazarsak standart ayarlarla başlayacaktır. Bizim oluşturduğumuz config dosyasıyla başlaması için dosbox -conf turbo.conf komutunu terminalde yazmamız gerekir. Önemli bir not: turbo.conf home dizininizde olması lazım yani dosyanın ilk oluştuğu yerde
Masaüstünüze kısayol eklemek içinse masaüstünde boş bir yere sağ tıklatın. Yeni oluştur > Uygulamaya bağlantı deyin karşınıza şöyle bir pencere gelecek: