DOSBox - Linux'ta Eski MS-DOS Oyunlarını/Programlarını Çalıştırır


Hiç eski DOS oyunlarını oynamak veya derleme dili kodunu çalıştırmak için Turbo C veya MASM gibi eski derleyicileri kullanmak istediniz mi? Eğer varsa ve bunun nasıl olduğunu merak ediyorsanız, o zaman gidilecek yol DOSBox'tur.

DOSBox nedir?

DOSBox, MS-DOS çalıştıran bir bilgisayarı taklit eden açık kaynaklı bir yazılımdır. Farklı platformlara taşımayı çok kolaylaştıran Basit DirectMedia KatmanıSDL) kullanır. Sonuç olarak DOSBox, Linux, Windows, Mac, gibi çok çeşitli İşletim Sistemleri için mevcuttur. Strong>BeOS vb.

Linux'ta DOSBox Kurulumu

Ubuntu veya Linux Mint kullanıyorsanız bunu doğrudan Yazılım Merkezi'nden yükleyebilirsiniz. Genel olarak diğer Debian tabanlı sistemlerde kurulumu yapmak için sudo apt-get'i kullanabilirsiniz. Bunun için komut aşağıdaki gibidir.

sudo apt-get install dosbox

RHEL, CentOS ve Fedora gibi diğer Linux sürümleri için bunu kaynaktan şu şekilde derleyebilir ve yükleyebilirsiniz: takip ediyor. Aşağıdaki wget komutunu kullanarak en son kaynak dosyayı indirin.

wget https://nchc.dl.sourceforge.net/project/dosbox/dosbox/0.74-3/dosbox-0.74-3.tar.gz

Dosyanın indirildiği dizine gidin ve yüklemek için aşağıdaki komutları çalıştırın.

tar zxf dosbox-0.74-3.tar.gz
cd dosbox-0.74-3/
./configure
make
make install

DOSBox Nasıl Kullanılır?

DOSBox, aşağıdaki komutu çalıştırarak bir terminalden çalıştırılabilir; Z:\ istemiyle terminal penceresini açacaktır.

dosbox

DOSBox'u başlattığınızda, öncelikle sisteminizin erişmek istediği kısmını DOSBox'a bağlamanız gerekir.

mount <label> <path-to-mount>

Ana dizininizin tamamını C olarak eklemek için aşağıdaki komutu çalıştırabilirsiniz.

mount C ~

Daha sonra C: yazın. Her seferinde aynı dizini ve cd'yi aynı konuma bağlamanız gerekiyorsa, DOSBox yapılandırmasının yardımıyla tüm süreci otomatikleştirebilirsiniz. dosya.

Bu dosya ~./dosbox dizininde bulunur. Dosyanın adı dosbox-[version].conf olacaktır; burada sürüm, yüklediğiniz DOSBox'un sürüm numarasıdır. Dolayısıyla 0.74 sürümünü yüklediyseniz aşağıdaki komutu çalıştıracaksınız:

nano ~/.dosbox/dosbox-0.74-3.conf

Dolayısıyla, DOSBox'unuzun ana dizini otomatik olarak bağlamasını ve DOSBox her başlatıldığında ~/TC klasörüne gitmesini istiyorsanız, yapılandırma dosyasının sonundaki satırları takip edin.

mount c ~
c:
cd TC

Yapılandırma dosyasında çok daha fazla seçenek mevcuttur. Örneğin, DOSBox'un her zaman tam ekran modunda başlamasını istiyorsanız, tam ekran parametresinin değerini düzenleyebilir ve yanlış'tan doğru'ya değiştirebilirsiniz.

Diğer birçok seçenek ve bunların açıklaması yapılandırma dosyasının kendisinde verilmiştir. Ayrıca, yapılandırma dosyasının herhangi bir yerine yorum eklemek isterseniz, bunu söz konusu satırın başındaki # karakterini kullanarak yapabilirsiniz.

Birkaç Oyun ve Program Yükleme

Hindistan'da Bilgisayar Bilimleri öğrencisiyseniz bunu Okulunuzda veya Kolejinizde bir noktada kullanmış olmalısınız. Oldukça eski bir derleyici olmasına rağmen, modern derleyicilere ayak uyduramamaları nedeniyle çoğu Kolej hala onu kullanıyor.

1.Turbo C++

Aşağıdaki bağlantıdan en son TC++ sürümünü indirin ve içeriğini ana dizininize çıkarın.

  1. http://turbo-c.soft32.com/

Şimdi DOSBox'u başlatın ve aşağıdaki komutları çalıştırın.

mount c ~
c:
cd tc3
install

Kurulum menüsünde kaynak sürücüyü C olarak değiştirin.

Kurulum dizini varsayılan dizin olarak bırakın ve kurulum prosedürünü başlatın.

Bundan sonra TC++, C:/TC konumuna kurulu olacaktı. Aşağıdaki komutları kullanarak çalıştırabilirsiniz.

cd /TC
cd bin
tc

2. Wolfenstein 3D

Piyasaya sürüldüğü 90'lı yıllarda en popüler birinci şahıs nişancı oyunlarından biriydi ve bugün bile DOS oyunları dünyasında oldukça popülerdir. Dolayısıyla, eski bir video oyunu aksiyonuna sahip olmak istiyorsanız, onu kurma adımları aşağıda verilmiştir.

Aşağıdaki bağlantıdan zip dosyasını indirin ve içeriğini ana dizininize çıkarın.

  1. http://www.dosgamesarchive.com/download/wolfenstein-3d/

Şimdi DOSBox'u başlatın ve aşağıdaki komutları çalıştırın.

mount c ~
c:
cd wolf3d
install

Aşağıdaki ekran görüntüsünde gösterildiği gibi kurulum sürücüsü olarak C sürücüsünü seçin.

Kurulum için varsayılan dizini seçin ve enter tuşuna basın.

Bundan sonra Wolf3d, C:/Wolf3d konumuna kurulmuş olacaktı. C:/Wolf3d dizinine girdikten sonra oyunu çalıştırmak için “wolf3d” komutunu girebilirsiniz.

3. MASM (Microsoft Makro Birleştirici)

Montaj dili kodunu çalıştırmak istiyorsanız MASM veya TASM (Turbo Assembler) gibi bir montajcıya ihtiyacınız vardır.

Aşağıdaki linkten rar dosyasını indirin ve içeriğini ana dizininize çıkartın.

  1. http://sourceforge.net/projects/masm611/

Şimdi DOSBox'u başlatın ve aşağıdaki komutları çalıştırın.

mount c ~
c:
cd masm611/disk1
setup

Tüm dosyaların varsayılan konumlarına kurulmasına izin verin ve programlarınızın çalışmasını istediğiniz İşletim Sistemini seçin.

Kurulum tamamlandıktan sonra C:/MASM611/BIN dizininden aşağıdaki komutları çalıştırarak asm dosyalarını çalıştırabilirsiniz.

masm <filename>.asm
link <filename>.obj
<filename>

4. Pers Prensi

Bu bilgisayarda oynadığım ilk oyundu! Ben 2000'li yılların başında Hindistan'da büyürken çok popülerdi. Eğer siz de benim gibi bu oyunu çocukken oynadığınıza dair hoş anılarınız varsa ve bunları canlandırmak istiyorsanız, oyunu DOSBox'a kurma talimatlarını burada bulabilirsiniz.

Aslında kurmanıza gerek yok, sadece zip dosyasını indirip bir yere çıkarmanız yeterli ve o konumdan “prens” yazarak oyunu doğrudan DOSBox'ta oynayabilirsiniz. İşte bunun için adımlar.

Aşağıdaki bağlantıdan zip dosyasını indirin ve içeriğini ana dizininize çıkarın.

  1. http://www.bestoldgames.net/eng/old-games/prince-of-persia.php

Şimdi DOSBox'u başlatın ve aşağıdaki komutları çalıştırın.

mount c ~
c:
cd prince
prince

Bu, Tecmint hakkındaki ilk makalemdi, bu nedenle makalenin nasıl olduğunu düşündüğünüzü ve benim için önerileriniz varsa lütfen yorum yapmaktan çekinmeyin. Ayrıca, DOSBox'ta herhangi bir oyun/programın kurulumu sırasında bir sorunla karşılaşırsanız şüphelerinizi yorum olarak gönderebilirsiniz.