DOSBox: Régi DOS-os programok futtatása Linuxon

Szeretnél régi DOS-os játékokkal játszani, programokat vagy régi fordítókat használni, mint pl. a Turbo C vagy a MASM? Ha igen és kíváncsi vagy, hogy ez hogyan lehetséges, akkor elárulom, hogy a DOSBox az egyik lehetséges megoldás.

Mi is az a DOSBox?

A DOSBox egy nyílt forrású szoftver ami egy MS-DOS-t futtató számítógépet emulál. A könnyen portolható Simple DirectMedia Layer (SDL) lehetővé teszi, hogy a DOSBox az operációs rendszerek széles skáláján működjön, mint pl. Linux, Windows, Mac OS X, BeOS, stb.

A DOSBox telepítése

Ubuntun és a többi Debian alapú rendszeren az alábbi parancs segítségével telepíthető:

sudo apt-get install dosbox

Más Linux disztribúciók esetében (pl: RHEL, CentOS és Fedora) forráskódból lehet telepíteni. Először töltsd le a legfrissebb forráskódot:

wget http://kaz.dl.sourceforge.net/project/dosbox/dosbox/0.74/dosbox-0.74.tar.gz

Menj a letöltött fájl könyvtárába és add ki a következő parancsokat:

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

A DOSBox használata

Miután elindítottad a DOSBoxot, a rendszerhez kell csatolni azt a könyvtárat, amihez hozzá akarsz férni a DOSBoxból.

mount <cimke> <csatolando-konyvtar-utvonala>

A saját (home) könyvtáradat C meghajtónként a következő paranccsal csatolhatod:

mount c ~

Ezek után a C meghajtóra a C: parancs begépelésével tudsz átváltani. Ha mindig ugyanazt a könyvtárat akarod csatolni, akkor a DOSBox konfigurációs fájljának szerkesztésével automatizálhatod ezt a műveletet. Ez a fájl a ~/.dosbox könyvtárban található dosbox-[verzio].conf néven, ahol a [verzio] a DOSBox aktuális verziószámát jelöli, pl a 0.74-es verziónál ~/.dosbox/dosbox-0.74.conf lesz a konfigurációs fájl.

nano ~/.dosbox/dosbox-0.74.conf

Ha azt szeretnéd, hogy a DOSBox induláskor automatikusan csatolja a könyvtáradban lévő DOS könyvtár tartalmát, akkor a következőket kell beírnod a konfigurációs fájl végére, az [autoexec] szekcióba:

mount c ~/DOS
c:

A konfigurációs fájl még rengeteg beállítási lehetőséget tartalmaz. Ha pl. azt szeretnéd, hogy a DOSBox mindig teljes képernyős módban induljon el, akkor a fullscreen paramétert kell false-ról, true-ra állítani.

Telepítsünk pár programot!

Dos Navigator

Fájlkezelő nélkül DOS-ozni elég nehézkes. Én annak idején a DOS navigatort szerettem. Meglepő módon, nyílt forrású projektként a mai napig fejlesztik.

Letöltés: dnosp.com

Én beírtam a konfigurációs fájl végére, hogy indítsa el automatikusan a Dos Navigatort:

mount c ~/DOS
c:
c:\dn640r\dn.com

Turbo C++

A Turbo C++ egy IDE-t és a debuggert is tartalmazó, ingyenes C++ fordító a Borlandtól.

Letöltés: turbo-c.soft32.com

A letöltött tc3.zip fájl tartlamát csomagold ki a ~/DOS könyvtárba, majd a telepítéshez DOSBoxban add ki a következő parancsokat:

cd tc3
install

A forrás meghajtót állítsd át A-ról C-re, a telepítés könyvtára maradjon az alapértelmezett, végül a telepítéshez válaszd ki a Start Installation menüponton nyomj egy Entert. A telepítés után a tc\bin\tc parancs kiadásával lehet indítani a Turbo C++-t.

További információk

A DOSBox honlapja: dosbox.com

Címkék: