Vyhledávání na webu

DOSBox – spouští staré hry/programy pro MS-DOS v Linuxu


Chtěli jste někdy hrát staré DOS hry nebo používat staré kompilátory jako Turbo C nebo MASM ke spouštění kódu assembleru? Pokud máte a přemýšleli jste, jak je to s DOSBoxem.

Co je DOSBox?

DOSBox je software s otevřeným zdrojovým kódem, který emuluje počítač se systémem MS-DOS. Využívá Simple DirectMedia Layer (SDL), která velmi usnadňuje portování na různé platformy. Výsledkem je, že DOSBox je k dispozici pro širokou škálu operačních systémů, jako je Linux, Windows, Mac, BeOS atd.

Instalace DOSBoxu v Linuxu

Pokud používáte Ubuntu nebo Linux Mint, můžete si je nainstalovat přímo z Centra softwaru. Pro ostatní systémy založené na Debian obecně můžete k instalaci použít sudo apt-get. Příkaz k tomu je následující.

sudo apt-get install dosbox

Pro další varianty Linuxu, jako je RHEL, CentOS a Fedora, jej můžete zkompilovat a nainstalovat ze zdroje jako následuje. Stáhněte si nejnovější zdrojový soubor pomocí následujícího příkazu wget.

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

Přejděte do adresáře, do kterého byl soubor stažen, a spusťte následující příkazy pro jeho instalaci.

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

Jak používat DOSBox

DOSBox lze spustit z terminálu provedením následujícího příkazu, otevře se okno terminálu s výzvou Z:\.

dosbox

Jakmile spustíte DOSBox, budete muset nejprve připojit část vašeho systému, ke které má mít přístup, do DOSBoxu.

mount <label> <path-to-mount>

Chcete-li připojit celý svůj Home adresář jako C, můžete spustit následující příkaz.

mount C ~

Poté zadejte C: Pokud musíte pokaždé připojit stejný adresář a cd do stejného umístění, můžete celý proces automatizovat pomocí konfigurace DOSBox soubor.

Tento soubor se nachází v adresáři ~./dosbox. Název souboru bude dosbox-[verze].conf, kde verze je číslo verze DOSBoxu, který jste nainstalovali. Pokud jste tedy nainstalovali verzi 0.74, spustíte následující příkaz:

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

Pokud tedy chcete, aby váš DOSBox automaticky připojil domovský adresář a přešel do složky ~/TC při každém spuštění DOSBox, můžete přidat následující řádky na konci konfiguračního souboru.

mount c ~
c:
cd TC

V konfiguračním souboru je k dispozici mnohem více možností. Pokud například chcete, aby se DOSBox vždy spouštěl v režimu celé obrazovky, můžete upravit a změnit hodnotu parametru celé obrazovky z false na true.

Mnoho dalších možností a jejich popis je uveden v samotném konfiguračním souboru. Také, pokud chcete přidat komentáře kamkoli do konfiguračního souboru, můžete tak učinit pomocí znaku # na začátku konkrétního řádku.

Instalace několika her a programů

Pokud jste studentem informatiky v Indii, musíte to někdy použít ve své škole nebo vysoké škole. I když je to dost zastaralý kompilátor, většina vysokých škol jej stále používá kvůli neschopnosti držet krok s moderními kompilátory.

1. Turbo C++

Stáhněte si nejnovější TC++ z níže uvedeného odkazu a extrahujte jeho obsah do svého domovského adresáře.

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

Nyní spusťte DOSBox a spusťte následující příkazy.

mount c ~
c:
cd tc3
install

V instalační nabídce změňte zdrojový disk na C.

Ponechte adresář pro instalaci jako výchozí a spusťte instalační proceduru.

Poté by byl TC++ nainstalován do umístění C:/TC. Můžete jej spustit pomocí následujících příkazů.

cd /TC
cd bin
tc

2. Wolfenstein 3D

Byla to jedna z nejpopulárnějších stříleček z pohledu první osoby v 90. letech, když byla vydána, a dodnes je velmi populární ve světě her pro DOS. Takže pokud chcete mít nějakou vintage videoherní akci, kroky k její instalaci jsou uvedeny níže.

Stáhněte si soubor zip z níže uvedeného odkazu a extrahujte jeho obsah do svého domovského adresáře.

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

Nyní spusťte DOSBox a spusťte následující příkazy.

mount c ~
c:
cd wolf3d
install

Vyberte jednotku C jako instalační jednotku, jak je znázorněno na snímku obrazovky níže.

Vyberte výchozí adresář pro instalaci a stiskněte enter.

Poté by byl Wolf3d nainstalován do umístění C:/Wolf3d. Jakmile jste v adresáři C:/Wolf3d, můžete zadat „wolf3d“ a spustit hru.

3. MASM (Microsoft Macro Assembler)

Pokud chcete spouštět kód assembleru, potřebujete assembler jako MASM nebo TASM (Turbo Assembler).

Stáhněte si soubor rar z níže uvedeného odkazu a extrahujte jeho obsah do svého domovského adresáře.

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

Nyní spusťte DOSBox a spusťte následující příkazy.

mount c ~
c:
cd masm611/disk1
setup

Nechte všechny soubory nainstalovat do jejich výchozích umístění a vyberte operační systém, ve kterém chcete spouštět programy.

Po dokončení nastavení můžete spustit soubory asm spuštěním následujících příkazů z adresáře C:/MASM611/BIN.

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

4. Princ z Persie

Tohle byla první hra, kterou jsem hrál na počítači! Bylo to velmi populární, když jsem vyrůstal na začátku 2000 v Indii. Pokud tedy i vy máte hezké vzpomínky jako já na hraní této hry jako malí a rádi byste je oživili, zde je návod, jak ji nainstalovat do DOSBoxu.

Ve skutečnosti ji nemusíte instalovat, stačí si někde stáhnout rozbalení souboru zip a hru můžete hrát přímo v DOSBoxu zadáním „prince“ z tohoto umístění. Zde jsou kroky k tomu.

Stáhněte si soubor zip z níže uvedeného odkazu a extrahujte jeho obsah do svého domovského adresáře.

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

Nyní spusťte DOSBox a spusťte následující příkazy.

mount c ~
c:
cd prince
prince

Toto byl můj úplně první článek na Tecmint, takže se prosím neváhejte vyjádřit k tomu, jak jste si mysleli, že článek byl, a jakékoli návrhy, pokud je pro mě máte. Pokud při instalaci jakékoli hry/programu v DOSBoxu narazíte na nějaký problém, můžete také zveřejnit své pochybnosti jako komentáře.