Üye ol
Şifremi unuttum | Onay kodum gelmedi
Yardım

DOSBox
sendetiklat
Sahip
sendetiklat


sendetiklat şu anda çevrimdışı
Gönderilme Tarihi: 12 Mart 2009 20:46:34

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.

Buradan indirebilirsiniz: http://www.dosbox.com/download.php?main=1Bağlantı dışarı gidiyor

Dosbox'ın sitesi: http://www.dosbox.comBağlantı dışarı gidiyor


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:

dosbox_1.png

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...sirit 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 yerdekirp
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:

dosbox_2.png

"Uygulama" sekmesine gelin, "Komut" bölümüne yukarda yazdığımız dosbox -conf turbo.conf komutunu yazın. İsterseniz ismi, simgeyi falan değişteribilirsiniz. Masaüstünde oluşan bağlantıyı çalıştırdığınızda Pascal açılacaktır.

pascal.png
Anahtar kelimeler:
, dos


scripter
Üye
scripter

Puan: 344

scripter şu anda çevrimdışı
Gönderilme Tarihi: 01 Ekim 2010 19:45:28 | # 1

Bu da sanırım bir tür sanallaştırma yazılımı.

Carizmatic
Üye
Carizmatic

Puan: 99.5

Carizmatic şu anda çevrimdışı
Gönderilme Tarihi: 01 Kasım 2010 14:29:51 | # 2

ilginç bir yazılım
Sayfalar:
[1]
1.3.0
Kullanım Şartları - İletişim - Öner
29 Temmuz 2014 Salı 14:57:28