DOSBox - Keyrir gamla MS-DOS leiki/forrit í Linux


Hefur þú einhvern tíma langað til að spila gamla DOS leiki eða nota gamla þýðendur eins og Turbo C eða MASM til að keyra samsetningarmálkóða? Ef þú hefur og varst að spá í hvernig þá er DOSBox leiðin til að fara.

Hvað er DOSBox?

DOSBox er opinn hugbúnaður sem líkir eftir tölvu sem keyrir MS-DOS. Það notar Simple DirectMedia Layer(SDL) sem gerir það mjög auðvelt að flytja til mismunandi kerfa. Fyrir vikið er DOSBox fáanlegt fyrir fjölbreytt úrval stýrikerfa eins og Linux, Windows, Mac, BeOS o.s.frv.

Að setja upp DOSBox í Linux

Ef þú ert á Ubuntu eða Linux Mint geturðu sett það upp beint frá hugbúnaðarmiðstöðinni. Fyrir önnur Debian byggð kerfi almennt geturðu notað sudo apt-get til að setja það upp. Skipunin fyrir það er sem hér segir.

$ sudo apt-get install dosbox

Fyrir aðrar Linux bragðtegundir eins og RHEL, CentOS og Fedora geturðu sett það saman og sett upp frá upprunanum eins og hér segir. Sæktu nýjustu frumskrána með því að nota eftirfarandi wget skipun.

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

Farðu í möppuna þar sem skránni var hlaðið niður og keyrðu eftirfarandi skipanir til að setja hana upp.

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

Hvernig á að nota DOSBox

Hægt er að keyra DOSBox frá útstöð með því að framkvæma eftirfarandi skipun, það mun opna flugstöðvargluggann, með Z:\ hvetja.

$ dosbox

Þegar þú hefur ræst DOSBox þarftu fyrst að tengja þann hluta kerfisins sem þú vilt fá aðgang að inni í DOSBox.

mount <label> <path-to-mount>

Til að tengja alla heimaskrána þína sem C geturðu keyrt eftirfarandi skipun.

mount C ~

Sláðu síðan inn C: Ef þú þarft að tengja sömu möppu og geisladisk á sama stað í hvert skipti, þá geturðu gert allt ferlið sjálfvirkt með hjálp DOSBox stillingarskráarinnar.

Þessi skrá er staðsett í ~./dosbox möppunni. Nafn skrárinnar verður dosbox-[version].conf þar sem útgáfa er útgáfunúmer DOSBox sem þú settir upp. Svo ef þú hefur sett upp útgáfu 0.74 muntu keyra eftirfarandi skipun:

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

Svo, ef þú vilt að DOSBoxinn þinn festi heimamöppuna sjálfkrafa og fari inn í ~/TC möppuna í hvert skipti sem DOSBox byrjar, geturðu bætt eftirfarandi línum við í lok stillingarskrárinnar.

mount c ~
c:
cd TC

Það eru margir fleiri valkostir í boði í stillingarskránni. Til dæmis, ef þú vilt að DOSBox byrji alltaf á fullum skjá, geturðu breytt og breytt gildi færibreytu á fullum skjá úr ósatt í satt.

Margir aðrir valkostir og lýsing á þeim er að finna í stillingarskránni sjálfri. Einnig, ef þú vilt bæta við athugasemdum hvar sem er í stillingarskránni, geturðu gert það með því að nota # stafinn í byrjun þessarar tilteknu línu.

Að setja upp nokkra leiki og forrit

Ef þú ert nemandi í tölvunarfræði á Indlandi verður þú að hafa notað þetta einhvern tíma í skólanum þínum eða háskóla. Þó að það sé frekar gamaldags þýðandi nota flestir framhaldsskólar það enn vegna vanhæfni þeirra til að fylgjast með nútíma þýðendum.

Sæktu nýjustu TC++ af hlekknum hér að neðan og dragðu út innihald þess í heimaskránni þinni.

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

Ræstu nú DOSBox og keyrðu eftirfarandi skipanir.

mount c ~
c:
cd tc3
install

Breyttu upprunadrifinu í C í uppsetningarvalmyndinni.

Haltu skránni fyrir uppsetningu sem sjálfgefna skrá og byrjaðu uppsetningarferlið.

Eftir þetta hefði TC++ verið sett upp á staðnum C:/TC. Þú getur keyrt það með eftirfarandi skipunum.

cd /TC
cd bin
tc

Það var einn vinsælasti fyrstu persónu skotleikurinn á tíunda áratugnum þegar hann kom út og er enn í dag víða vinsæll í DOS leikjaheiminum. Svo ef þú vilt hafa uppskerutíma tölvuleikjaaðgerðir eru skrefin til að setja það upp hér að neðan.

Sæktu zip skrána af hlekknum hér að neðan og dragðu innihald hennar út í heimaskrána þína.

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

Ræstu nú DOSBox og keyrðu eftirfarandi skipanir.

mount c ~
c:
cd wolf3d
install

Veldu C drif sem uppsetningardrif eins og sýnt er á skjámyndinni hér að neðan.

Veldu sjálfgefna möppu fyrir uppsetningu og ýttu á Enter.

Eftir þetta hefði Wolf3d verið sett upp á staðnum C:/Wolf3d. Þegar þú ert kominn inn í C:/Wolf3d möppuna geturðu slegið inn \wolf3d til að keyra leikinn.

Ef þú vilt keyra assembly language kóða þá þarftu assembler eins og MASM eða TASM (Turbo Assembler).

Sæktu rar skrána af hlekknum hér að neðan og dragðu innihald hennar út í heimaskrána þína.

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

Ræstu nú DOSBox og keyrðu eftirfarandi skipanir.

mount c ~
c:
cd masm611/disk1
setup

Láttu allar skrárnar vera settar upp á sjálfgefnum stöðum og veldu stýrikerfið sem þú vilt að forritin þín keyri í.

Þegar uppsetningunni er lokið geturðu keyrt asm skrár með því að keyra eftirfarandi skipanir úr C:/MASM611/BIN möppunni.

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

Þetta var fyrsti leikurinn sem ég spilaði í tölvu! Það var mjög vinsælt á meðan ég var að alast upp í byrjun 2000 á Indlandi. Svo ef þú átt líka góðar minningar eins og ég frá því að spila þennan leik sem krakki og langar að endurvekja þær, hér eru leiðbeiningarnar um að setja hann upp í DOSBox.

Reyndar þarftu ekki að setja það upp, þú þarft bara að hlaða niður zip skráarútdrættinum einhvers staðar og þú getur spilað leikinn í DOSBox beint með því að slá inn „prins“ frá þeim stað. Hér eru skrefin fyrir það.

Sæktu zip skrána af hlekknum hér að neðan og dragðu innihald hennar út í heimaskrána þína.

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

Ræstu nú DOSBox og keyrðu eftirfarandi skipanir.

mount c ~
c:
cd prince
prince

Þetta var fyrsta greinin mín um Tecmint, svo ekki hika við að tjá sig um hvernig þér fannst greinin vera og einhverjar uppástungur ef þú hefur þær fyrir mig. Einnig geturðu sent efasemdir þínar sem athugasemdir ef þú lendir í einhverjum vandamálum við uppsetningu á hvaða leik/forriti sem er í DOSBox.