DOSBox - pokreće stare MS-DOS igre/programe u Linuxu


Jeste li ikada željeli igrati stare DOS igrice ili koristiti stare prevoditelje kao što su Turbo C ili MASM za izvođenje koda asemblerskog jezika? Ako imate i pitate se kako onda DOSBox je pravi put.

Što je DOSBox?

DOSBox je softver otvorenog koda koji emulira računalo koje pokreće MS-DOS. Koristi Simple DirectMedia Layer (SDL) što ga čini vrlo lakim za prijenos na različite platforme. Kao rezultat toga, DOSBox je dostupan za širok raspon operativnih sustava kao što su Linux, Windows, Mac, BeOS, itd.

Instalacija DOSBoxa u Linuxu

Ako koristite Ubuntu ili Linux Mint, možete ga instalirati izravno iz Softverskog centra. Za ostale sustave temeljene na Debianu općenito, možete koristiti sudo apt-get za instalaciju. Naredba za to je sljedeća.

sudo apt-get install dosbox

Za druge Linux okuse kao što su RHEL, CentOS, i Fedora, možete ga prevesti i instalirati iz izvora kao slijedi. Preuzmite najnoviju izvornu datoteku pomoću sljedeće naredbe wget.

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

Dođite do direktorija u kojem je datoteka preuzeta i pokrenite sljedeće naredbe da biste je instalirali.

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

Kako koristiti DOSBox

DOSBox se može pokrenuti s terminala izvršavanjem sljedeće naredbe, otvorit će prozor terminala, s upitom Z:\.

dosbox

Nakon što pokrenete DOSBox, prvo ćete morati montirati dio vašeg sustava kojem želite pristupiti unutar DOSBoxa.

mount <label> <path-to-mount>

Za montiranje cijelog Home direktorija kao C, možete pokrenuti sljedeću naredbu.

mount C ~

Zatim upišite C: Ako svaki put morate montirati isti direktorij i cd na isto mjesto, tada možete automatizirati cijeli proces uz pomoć DOSBox konfiguracije datoteka.

Ova se datoteka nalazi u direktoriju ~./dosbox. Naziv datoteke bit će dosbox-[verzija].conf gdje je verzija broj verzije DOSBoxa koji ste instalirali. Dakle, ako ste instalirali verziju 0.74, pokrenut ćete sljedeću naredbu:

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

Dakle, ako želite da vaš DOSBox automatski montira početni direktorij i ide u ~/TC mapu svaki put kada se DOSBox pokrene, možete dodati Sljedeći redovi na kraju konfiguracijske datoteke.

mount c ~
c:
cd TC

U konfiguracijskoj datoteci dostupno je mnogo više opcija. Na primjer, ako želite da se DOSBox uvijek pokreće u načinu rada preko cijelog zaslona, možete urediti i promijeniti vrijednost parametra preko cijelog zaslona iz false u true.

Mnoge druge opcije i njihov opis dat je u samoj konfiguracijskoj datoteci. Također, ako želite dodati komentare bilo gdje u konfiguracijskoj datoteci, to možete učiniti korištenjem znaka # na početku tog retka.

Instaliranje nekoliko igara i programa

Ako ste student informatike u Indiji, sigurno ste ovo koristili u nekom trenutku u svojoj školi ili fakultetu. Iako je prilično zastario kompilator, većina fakulteta ga još uvijek koristi zbog nemogućnosti da drže korak s modernim prevoditeljima.

1. Turbo C++

Preuzmite najnoviji TC++ s donje veze i izdvojite njegov sadržaj u svoj matični direktorij.

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

Sada pokrenite DOSBox i pokrenite sljedeće naredbe.

mount c ~
c:
cd tc3
install

Promijenite izvorni pogon u C u instalacijskom izborniku.

Zadržite direktorij za instalaciju kao zadani i pokrenite postupak instalacije.

Nakon toga bi TC++ bio instaliran na lokaciji C:/TC. Možete ga pokrenuti pomoću sljedećih naredbi.

cd /TC
cd bin
tc

2. Wolfenstein 3D

Bila je to jedna od najpopularnijih pucačkih igara u prvom licu u 90-ima kada je objavljena, a čak je i danas vrlo popularna u svijetu DOS igara. Dakle, ako želite imati neku staru akcijsku videoigru, koraci za njezinu instalaciju navedeni su u nastavku.

Preuzmite zip datoteku s donje veze i ekstrahirajte njezin sadržaj u svoj matični direktorij.

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

Sada pokrenite DOSBox i pokrenite sljedeće naredbe.

mount c ~
c:
cd wolf3d
install

Odaberite pogon C kao instalacijski pogon kao što je prikazano na snimci zaslona u nastavku.

Odaberite zadani direktorij za instalaciju i pritisnite enter.

Nakon toga bi Wolf3d bio instaliran na lokaciji C:/Wolf3d. Kada uđete u direktorij C:/Wolf3d, možete unijeti “wolf3d” za pokretanje igre.

3. MASM (Microsoft Macro Asembler)

Ako želite pokrenuti kod asemblerskog jezika, potreban vam je asembler kao što jeMASM ili TASM (Turbo Asembler).

Preuzmite rar datoteku s donje veze i izdvojite njezin sadržaj u svoj matični direktorij.

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

Sada pokrenite DOSBox i pokrenite sljedeće naredbe.

mount c ~
c:
cd masm611/disk1
setup

Neka se sve datoteke instaliraju na njihove zadane lokacije i odaberite operativni sustav u kojem želite da se vaši programi izvode.

Kada je postavljanje završeno, možete pokrenuti asm datoteke pokretanjem sljedećih naredbi iz direktorija C:/MASM611/BIN.

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

4. Perzijski princ

Ovo je bila prva igra koju sam igrao na računalu! Bio je vrlo popularan dok sam odrastao u ranim 2000-ima u Indiji. Dakle, ako i vi imate lijepe uspomene poput mene igranja ove igre kao klinca i želite ih oživjeti, evo uputa za instalaciju u DOSBox.

Zapravo, ne morate je instalirati, samo trebate preuzeti zip datoteku i raspakirati je negdje i možete igrati igru u DOSBoxu izravno unosom "prince" s te lokacije. Evo koraka za to.

Preuzmite zip datoteku s donje veze i ekstrahirajte njezin sadržaj u svoj matični direktorij.

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

Sada pokrenite DOSBox i pokrenite sljedeće naredbe.

mount c ~
c:
cd prince
prince

Ovo je bio moj prvi članak o Tecmintu, stoga slobodno komentirajte kako vam se čini članak i bilo kakve prijedloge ako ih imate za mene. Također, možete objaviti svoje sumnje kao komentare ako naiđete na neki problem tijekom instalacije bilo koje igre/programa u DOSBox.