DOSBox - Ekzekuton lojëra/programe të vjetra MS-DOS në Linux


Keni dashur ndonjëherë të luani lojëra të vjetra DOS ose të përdorni përpilues të vjetër si Turbo C ose MASM për të ekzekutuar kodin e gjuhës së asamblesë? Nëse keni dhe po pyesni veten se si, atëherë DOSBox është mënyra për të shkuar.

Çfarë është DOSBox?

DOSBox është softuer me burim të hapur që imiton një kompjuter që ekzekuton MS-DOS. Ai përdor Simple DirectMedia Layer(SDL) që e bën shumë të lehtë transferimin në platforma të ndryshme. Si rezultat, DOSBox është i disponueshëm për një gamë të gjerë Sistemesh Operative si Linux, Windows, Mac, BeOS, etj.

Instalimi i DOSBox në Linux

Nëse jeni në Ubuntu ose Linux Mint, mund ta instaloni direkt nga Qendra e Softuerit. Për sistemet e tjera të bazuara në Debian në përgjithësi, mund të përdorni sudo apt-get për ta instaluar atë. Komanda për të është si më poshtë.

$ sudo apt-get install dosbox

Për shijet e tjera Linux si RHEL, CentOS dhe Fedora, mund ta përpiloni dhe instaloni nga burimi si më poshtë. Shkarkoni skedarin më të fundit burimor duke përdorur komandën e mëposhtme wget.

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

Shkoni te drejtoria në të cilën është shkarkuar skedari dhe ekzekutoni komandat e mëposhtme për ta instaluar atë.

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

Si të përdorni DOSBox

DOSBox mund të ekzekutohet nga një terminal duke ekzekutuar komandën e mëposhtme, ai do të hapë dritaren e terminalit, me një kërkesë Z:\.

$ dosbox

Pasi të filloni DOSBox, fillimisht do t'ju duhet të montoni pjesën e sistemit tuaj që dëshiron të hyjë brenda DOSBox.

mount <label> <path-to-mount>

Për të montuar të gjithë direktorinë tuaj Home si C, mund të ekzekutoni komandën e mëposhtme.

mount C ~

Më pas shkruani C: Nëse duhet të montoni të njëjtën direktori dhe cd në të njëjtin vend çdo herë, atëherë mund ta automatizoni të gjithë procesin me ndihmën e skedarit të konfigurimit DOSBox.

Ky skedar ndodhet në drejtorinë ~./dosbox. Emri i skedarit do të jetë dosbox-[version].conf ku versioni është numri i versionit të DOSBox që keni instaluar. Pra, nëse keni instaluar versionin 0.74, do të ekzekutoni komandën e mëposhtme:

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

Pra, nëse dëshironi që DOSBox-i juaj të montojë automatikisht drejtorinë kryesore dhe të hyjë në dosjen ~/TC sa herë që fillon DOSBox, mund të shtoni rreshtat e mëposhtëm në fund të skedarit të konfigurimit.

mount c ~
c:
cd TC

Ka shumë opsione të tjera të disponueshme në skedarin e konfigurimit. Për shembull, nëse dëshironi që DOSBox të fillojë gjithmonë në modalitetin e ekranit të plotë, mund të modifikoni dhe ndryshoni vlerën e një parametri të ekranit të plotë nga false në true.

Shumë opsione të tjera dhe përshkrimi i tyre jepen në vetë skedarin e konfigurimit. Gjithashtu, nëse dëshironi të shtoni komente kudo në skedarin e konfigurimit, mund ta bëni këtë duke përdorur karakterin # në fillim të asaj rreshti të veçantë.

Instalimi i disa lojërave dhe programeve

Nëse jeni student i Shkencave Kompjuterike në Indi, atëherë duhet ta keni përdorur këtë në një moment në kohë në Shkollën ose Kolegjin tuaj. Megjithëse është një përpilues mjaft i vjetëruar, shumica e Kolegjeve ende e përdorin atë për shkak të paaftësisë së tyre për të vazhduar me përpiluesit modernë.

Shkarkoni TC++ më të fundit nga lidhja e mëposhtme dhe nxirrni përmbajtjen e tij në direktorinë tuaj kryesore.

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

Tani filloni DOSBox dhe ekzekutoni komandat e mëposhtme.

mount c ~
c:
cd tc3
install

Ndryshoni diskun burimor në C në menynë e instalimit.

Mbajeni direktorinë për instalim si të paracaktuar dhe filloni procedurën e instalimit.

Pas kësaj, TC++ do të ishte instaluar në vendndodhjen C:/TC. Mund ta ekzekutoni duke përdorur komandat e mëposhtme.

cd /TC
cd bin
tc

Ishte një nga lojërat më të njohura me qitje të personit të parë në vitet '90 kur u publikua dhe është edhe sot gjerësisht e popullarizuar në botën e lojërave DOS. Pra, nëse doni të keni një veprim të cilësisë së mirë të videolojërave, hapat për ta instaluar janë dhënë më poshtë.

Shkarkoni skedarin zip nga lidhja e mëposhtme dhe nxirrni përmbajtjen e tij në direktorinë tuaj kryesore.

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

Tani filloni DOSBox dhe ekzekutoni komandat e mëposhtme.

mount c ~
c:
cd wolf3d
install

Zgjidhni diskun C si diskun e instalimit siç tregohet në pamjen e ekranit më poshtë.

Zgjidhni direktorinë e paracaktuar për instalim dhe shtypni enter.

Pas kësaj, Wolf3d do të ishte instaluar në vendndodhjen C:/Wolf3d. Pasi të hyni në drejtorinë C:/Wolf3d, mund të futni \wolf3d për të ekzekutuar lojën.

Nëse dëshironi të ekzekutoni kodin e gjuhës së asamblesë, atëherë ju nevojitet një asembler si MASM ose TASM (Turbo Assembler).

Shkarkoni skedarin rar nga lidhja e mëposhtme dhe nxirrni përmbajtjen e tij në direktorinë tuaj kryesore.

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

Tani filloni DOSBox dhe ekzekutoni komandat e mëposhtme.

mount c ~
c:
cd masm611/disk1
setup

Lërini të gjithë skedarët të instalohen në vendndodhjet e tyre të paracaktuara dhe zgjidhni Sistemin Operativ në të cilin dëshironi të ekzekutohen programet tuaja.

Pasi të përfundojë konfigurimi, mund të ekzekutoni skedarët asm duke ekzekutuar komandat e mëposhtme nga drejtoria C:/MASM611/BIN.

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

Kjo ishte loja e parë që luajta në kompjuter! Ishte shumë popullor ndërsa unë u rrita në fillim të viteve 2000 në Indi. Pra, nëse edhe ju keni kujtime të bukura si unë nga luajtja e kësaj loje si fëmijë dhe dëshironi t'i ringjallni ato, këtu janë udhëzimet për ta instaluar atë në DOSBox.

Në fakt, nuk keni nevojë ta instaloni, thjesht duhet të shkarkoni skedarin zip, ekstraktoni atë diku dhe mund ta luani lojën në DOSBox drejtpërdrejt duke futur prince nga ai vend. Këtu janë hapat për të.

Shkarkoni skedarin zip nga lidhja e mëposhtme dhe nxirrni përmbajtjen e tij në direktorinë tuaj kryesore.

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

Tani filloni DOSBox dhe ekzekutoni komandat e mëposhtme.

mount c ~
c:
cd prince
prince

Ky ishte artikulli im i parë në Tecmint, kështu që ju lutem mos ngurroni të komentoni se si mendonit se ishte artikulli dhe ndonjë sugjerim nëse i keni ato për mua. Gjithashtu, mund t'i postoni dyshimet tuaja si komente nëse hasni ndonjë problem gjatë instalimit të ndonjë loje/programi në DOSBox.