Weboldal keresés

DOSBox – Régi MS-DOS játékokat/programokat futtat Linux alatt


Szeretett volna valaha is régi DOS-játékokkal játszani, vagy olyan régi fordítókat használni, mint a Turbo C vagy a MASM az assembly nyelvi kód futtatásához? Ha megvan, és kíváncsi volt, hogyan, akkor a DOSBox a megfelelő út.

Mi az a DOSBox?

A DOSBox egy nyílt forráskódú szoftver, amely emulálja az MS-DOS rendszert futtató számítógépet. A Simple DirectMedia Layert (SDL) használja, amely nagyon egyszerűvé teszi a portolást különböző platformokra. Ennek eredményeként a DOSBox az operációs rendszerek széles skálájához elérhető, például Linux, Windows, Mac, BeOS, stb.

DOSBox telepítése Linux alatt

Ha Ubuntu vagy Linux Mint rendszert használ, akkor közvetlenül a Szoftverközpontból telepítheti. Más Debian alapú rendszerek esetében általában a sudo apt-get segítségével telepítheti. Az ehhez tartozó parancs a következő.

sudo apt-get install dosbox

Más Linux verziókhoz, mint például az RHEL, CentOS és Fedora, lefordíthatja és telepítheti a forrásból, mint következik. Töltse le a legújabb forrásfájlt a következő wget paranccsal.

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

Keresse meg azt a könyvtárat, amelybe a fájlt letöltötte, és futtassa a következő parancsokat a telepítéshez.

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

A DOSBox használata

A DOSBox terminálról futtatható a következő parancs végrehajtásával. Megnyílik a terminál ablaka egy Z:\ prompttal.

dosbox

A DOSBox elindítása után először fel kell csatolnia a rendszernek azt a részét, amelyhez hozzá szeretne férni a DOSBox belsejében.

mount <label> <path-to-mount>

A teljes Home könyvtár C néven történő csatlakoztatásához futtassa a következő parancsot.

mount C ~

Ezután írja be a C: parancsot. Ha ugyanazt a könyvtárat és CD-t kell minden alkalommal ugyanarra a helyre csatlakoztatnia, akkor a teljes folyamatot automatizálhatja a DOSBox konfiguráció segítségével. fájlt.

Ez a fájl a ~./dosbox könyvtárban található. A fájl neve dosbox-[version].conf lesz, ahol a verzió a telepített DOSBox verziószáma. Tehát ha a 0.74 verziót telepítette, akkor a következő parancsot kell futtatnia:

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

Tehát, ha azt szeretné, hogy a DOSBox automatikusan csatlakoztassa a kezdőkönyvtárat, és a ~/TC mappába lépjen minden alkalommal, amikor a DOSBox elindul, hozzáadhatja a követve a konfigurációs fájl végén található sorokat.

mount c ~
c:
cd TC

A konfigurációs fájlban sokkal több lehetőség áll rendelkezésre. Ha például azt szeretné, hogy a DOSBox mindig teljes képernyős módban induljon el, szerkesztheti és módosíthatja a teljes képernyős paraméter értékét false-ról true-ra.

Sok más opció és leírásuk megtalálható magában a konfigurációs fájlban. Továbbá, ha megjegyzéseket szeretne hozzáadni bárhová a konfigurációs fájlban, ezt megteheti az adott sor elején található # karakter használatával.

Néhány játék és program telepítése

Ha Ön informatikus hallgató Indiában, akkor ezt bizonyos időpontban használnia kellett az iskolájában vagy főiskolájában. Bár ez egy meglehetősen elavult fordítóprogram, a legtöbb főiskola még mindig használja, mert nem tud lépést tartani a modern fordítókkal.

1. Turbo C++

Töltse le a legújabb TC++-t az alábbi linkről, és bontsa ki a tartalmát a kezdőkönyvtárából.

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

Most indítsa el a DOSBoxot, és futtassa a következő parancsokat.

mount c ~
c:
cd tc3
install

Módosítsa a forrásmeghajtót C értékre a telepítési menüben.

Tartsa a telepítési könyvtárat alapértelmezettként, és indítsa el a telepítési eljárást.

Ezt követően a TC++ a C:/TC helyre lett volna telepítve. A következő parancsokkal futtathatja.

cd /TC
cd bin
tc

2. Wolfenstein 3D

Ez volt az egyik legnépszerűbb első személyű lövöldözős játék a90-es években, amikor megjelent, és még ma is széles körben népszerű a DOS játékok világában. Tehát, ha szeretne egy vintage videojáték-akciót, a telepítés lépései az alábbiakban találhatók.

Töltse le a zip fájlt az alábbi linkről, és bontsa ki a tartalmát a saját könyvtárába.

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

Most indítsa el a DOSBoxot, és futtassa a következő parancsokat.

mount c ~
c:
cd wolf3d
install

Válassza ki a C meghajtót telepítési meghajtóként az alábbi képernyőképen látható módon.

Válassza ki a telepítés alapértelmezett könyvtárát, és nyomja meg az enter billentyűt.

Ezt követően a Wolf3d a C:/Wolf3d helyre lett volna telepítve. A C:/Wolf3d könyvtárba belépve beírhatja a „wolf3d” kifejezést a játék futtatásához.

3. MASM (Microsoft Macro Assembler)

Ha assembly nyelvi kódot szeretne futtatni, akkor szüksége van egy assemblerre, például aMASM vagy TASM (Turbo Assembler) programra.

Töltse le a rar fájlt az alábbi linkről, és bontsa ki a tartalmát a saját könyvtárába.

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

Most indítsa el a DOSBoxot, és futtassa a következő parancsokat.

mount c ~
c:
cd masm611/disk1
setup

Hagyja, hogy az összes fájl az alapértelmezett helyére legyen telepítve, és válassza ki azt az operációs rendszert, amelyen a programokat futtatni szeretné.

A telepítés befejezése után az asm fájlokat futtathatja a következő parancsok futtatásával a C:/MASM611/BIN könyvtárból.

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

4. Perzsia hercege

Ez volt az első játék, amit számítógépen játszottam! Nagyon népszerű volt, amikor a korai2000-es években nőttem fel Indiában. Tehát ha neked is vannak olyan kedves emlékeid, mint én, amikor gyerekként játszottál ezzel a játékkal, és szeretnéd újraéleszteni őket, itt találod az utasításokat a DOSBoxba való telepítéséhez.

Valójában nem kell telepítenie, csak le kell töltenie a zip-fájlt, és ki kell csomagolnia valahonnan, és közvetlenül játszhat a játékkal a DOSBoxban, ha beírja a „prince” szót arról a helyről. Íme a lépések ehhez.

Töltse le a zip fájlt az alábbi linkről, és bontsa ki a tartalmát a saját könyvtárába.

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

Most indítsa el a DOSBoxot, és futtassa a következő parancsokat.

mount c ~
c:
cd prince
prince

Ez volt a legelső cikkem a Tecmintről, ezért nyugodtan írjon véleményt arról, hogy szerinte milyen volt a cikk, és ha van javaslata a számomra. Ezenkívül megjegyzésként is elküldheti kétségeit, ha bármilyen problémába ütközik a játék/program telepítése során a DOSBoxban.