DOSBox - zažene stare igre/programe MS-DOS v Linuxu


Ste kdaj želeli igrati stare igre DOS ali uporabiti stare prevajalnike, kot sta Turbo C ali MASM, za zagon kode montažnega jezika? Če že imate in ste se spraševali, kako je potem DOSBox prava pot.

Kaj je DOSBox?

DOSBox je odprtokodna programska oprema, ki posnema računalnik z MS-DOS. Uporablja Simple DirectMedia Layer (SDL), ki olajša prenos vrat na različne platforme. Posledično je DOSBox na voljo za številne operacijske sisteme, kot so Linux, Windows, Mac, BeOS itd.

Namestitev DOSBox-a v Linux

Če uporabljate Ubuntu ali Linux Mint, ga lahko namestite neposredno iz programskega centra. Za druge sisteme, ki temeljijo na Debianu, lahko za namestitev uporabite sudo apt-get. Ukaz zanj je naslednji.

$ sudo apt-get install dosbox

Za druge okuse Linuxa, kot so RHEL, CentOS in Fedora, jih lahko sestavite in namestite iz vira, kot sledi. Prenesite najnovejšo izvorno datoteko z naslednjim ukazom wget.

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

Pomaknite se do imenika, v katerem je bila datoteka prenesena, in zaženite naslednje ukaze, da jo namestite.

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

Kako uporabljati DOSBox

DOSBox lahko zaženete iz terminala z izvajanjem naslednjega ukaza, odpre okno terminala s pozivom Z:\.

$ dosbox

Ko zaženete DOSBox, boste morali najprej v sistem DOSBox namestiti del sistema, do katerega želi dostopati.

mount <label> <path-to-mount>

Če želite celoten domači imenik namestiti kot C, lahko zaženete naslednji ukaz.

mount C ~

Nato vnesite C: Če morate vsakič namestiti isti imenik in cd na isto mesto, lahko celoten postopek avtomatizirate s pomočjo konfiguracijske datoteke DOSBox.

Ta datoteka se nahaja v imeniku ~./Dosbox. Ime datoteke bo dosbox- [version] .conf, kjer je različica številka različice DOSBox-a, ki ste jo namestili. Če ste namestili različico 0.74, boste zagnali naslednji ukaz:

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

Če želite, da vaš DOSBox samodejno namesti domači imenik in gre vsakič, ko se DOSBox zažene v mapo ~/TC, lahko na koncu konfiguracijske datoteke dodate naslednje vrstice.

mount c ~
c:
cd TC

V konfiguracijski datoteki je na voljo veliko več možnosti. Če želite na primer, da se DOSBox vedno zažene v celozaslonskem načinu, lahko spremenite in spremenite vrednost celozaslonskega parametra iz false v true.

Številne druge možnosti in njihov opis so podani v sami konfiguracijski datoteki. Če želite dodati komentarje kjer koli v konfiguracijski datoteki, lahko to storite z znakom # na začetku te vrstice.

Namestitev nekaj iger in programov

Če ste študent računalništva v Indiji, ste to morali v določenem trenutku uporabiti v svoji šoli ali na fakulteti. Čeprav je precej zastarel prevajalnik, ga večina fakultet še vedno uporablja, ker ne more slediti sodobnim prevajalnikom.

Prenesite najnovejši TC ++ s spodnje povezave in izvlecite njegovo vsebino v domačem imeniku.

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

Zdaj zaženite DOSBox in zaženite naslednje ukaze.

mount c ~
c:
cd tc3
install

V namestitvenem meniju spremenite izvorni pogon na C.

Imenik imejte za namestitev privzetega in začnite postopek namestitve.

Po tem bi bil TC ++ nameščen na lokaciji C:/TC. Zaženete ga lahko z naslednjimi ukazi.

cd /TC
cd bin
tc

Bila je ena izmed najbolj priljubljenih strelskih iger v prvi osebi v devetdesetih letih, ko je bila izdana, in je še danes zelo priljubljena v svetu iger DOS. Torej, če želite imeti nekaj starinskih video iger, so koraki za njegovo namestitev navedeni spodaj.

Prenesite datoteko zip s spodnje povezave in njeno vsebino izvlecite v svoj domači imenik.

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

Zdaj zaženite DOSBox in zaženite naslednje ukaze.

mount c ~
c:
cd wolf3d
install

Za namestitveni pogon izberite pogon C, kot je prikazano na spodnjem posnetku zaslona.

Izberite privzeti imenik za namestitev in pritisnite enter.

Po tem bi bil Wolf3d nameščen na lokaciji C:/Wolf3d. Ko vstopite v imenik C:/Wolf3d, lahko vnesete\"wolf3d" za zagon igre.

Če želite zagnati kodo montažnega jezika, potem potrebujete sestavljalnik, kot je MASM ali TASM (Turbo Assembler).

Prenesite datoteko rar s spodnje povezave in njeno vsebino izvlecite v svoj domači imenik.

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

Zdaj zaženite DOSBox in zaženite naslednje ukaze.

mount c ~
c:
cd masm611/disk1
setup

Naj bodo vse datoteke nameščene na privzete lokacije in izberite operacijski sistem, v katerem želite, da se programi izvajajo.

Ko je namestitev končana, lahko datoteke asm zaženete tako, da iz imenika C:/MASM611/BIN zaženete naslednje ukaze.

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

To je bila prva igra, ki sem jo igral na računalniku! Bilo je zelo priljubljeno, ko sem odraščal v zgodnjih 2000-ih v Indiji. Torej, če imate tudi vi radi lepe spomine, ko sem kot otrok igral to igro in bi jih radi obudili, so tukaj navodila, kako jo namestiti v DOSBox.

Pravzaprav vam ga ni treba namestiti, preprosto morate nekje prenesti datoteko zip in jo lahko igrate v DOSBoxu tako, da vnesete »princ« s te lokacije. Tu so koraki za to.

Prenesite datoteko zip s spodnje povezave in njeno vsebino izvlecite v svoj domači imenik.

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

Zdaj zaženite DOSBox in zaženite naslednje ukaze.

mount c ~
c:
cd prince
prince

To je bil moj prvi članek o Tecmintu, zato vas prosimo, da komentirate, kakšen je bil vaš članek, in kakršne koli predloge, če jih imate zame. Prav tako lahko dvome objavite kot komentarje, če med namestitvijo katere koli igre/programa v DOSBoxu naletite na težavo.