Staré hry pro DOS 1

logo-dosboxTaké se vám občas zasteskne po starých dobrých dobách, kdy se celý operační systém vešel na krabičku disket (nanejvýš) či kdy CD-ROM mechanika byla výsadou silných strojů a vypálení (CD) bylo otázkou asi hodiny? V této době vznikla i spousta skvělých her; mnohé zapadly v dějinách, mnohé ale jsou pro svou tehdejší převratnost a inovaci vzpomínány dodnes mezi tatínky, přičemž jejich dnes hrající děti netuší, o čem to mluví.

Instalace DOSBoxu

Většina starých her je psaná ještě pro DOS (nechť zvednou ruku ti, kdo ví, jakým příkazem se vypíše obsah adresáře – tedy DOSový ekvivalent linuxového ‘ls’ – na konci je pro ty, co si nevzpomněli odpověď). Dle mé zkušenosti je nejspolehlivějším programem dosbox, jehož instalaci provedeme jednoduchým

        # urpmi dosbox

Jako jediný mi správně funguje zvuk i obraz. Další možnosti jsou dosemu ci wine, každému podle chuti.

Příkazy pro DOS v DOSBoxu jsou samozřejmě stejné i v DOSemu a dalších emulátorech DOSu. DOSBox není třeba (většinou) nijak nastavovat. Otevřeme si terminál v adresáři, kde je rozbalena hra. Při pouhém napsaní příkazu

        $ dosbox

Dosbox 1

Dosbox 1

se spustí nové okno v disku ‘Z:\’. Chcete-li pracovat s vlastním file-systémem, je třeba jej připojit. Používá se příkaz mount, přičemž adresář ~/hry připojíme jako disk C: příkazem:

        mount C: ~/hry/

Dosbox 2

Dosbox 2

Celý DOSBox má moc pěkně zpracovanou (anglickou) nápovědu. Získáte ji třeba prikazem intro (např. intro mount ) nebo marným zvoláním help :-).

Pokud při pouštění DOSBoxu za spouštěcí příkaz přidáme jméno DOSovské binárky (.EXE, .BAT a .COM), spustí se tato binárka rovnou, netřeba nic připojovat.

Chcete-li ukončit DOSBox, děje se tak příkazem exit.

Logické Hry

QUADRAX – Hra Slovenské firmy Cauldron (www.cauldron.sk), která má na svědomí i skvělou tahovou strategii Spellcross. Úkolem v každé ze sta úrovní je dovést dvě postavičky na plošinku se dvěmi šipkami proti sobě. Setkáte se s různými typy kamenů (normální, magnetické či s takovými, co po vzájemném doteku zmizí), výtahy, teleporty či jednosměrky. Po každé úrovni dostanete heslo k další. Tato hesla se ukládají do souboru QUADRAX.INF vždy při ukončení hry (vyčíst jej lze příkazem $ cat QUADRAX.INF).

Hra Quadrax v Dosboxu

Hra Quadrax v Dosboxu

Hra je k volnému stažení z oficiálních stránek Cauldronu www.cauldron.sk -> Quadrax -> pravý dolní roh ‘Download’ Stažený .zip archiv rozbalte. Pro nastavení zvuku spusťte QSETUP.EXE. Poté již stačí spustit

        $ dosbox QUADRAX.EXE

a prolomit tajemství Sluneční pyramidy.

4 komentáře

  1. AViP | 27.08.2008 | 18:11 | Odpovědět

    Dovolil bych si doplnit příkaz mount o parametr “-t cdrom”.
    Za použití příkladu z článku by vypadal nějak takto:
    mount C: ~/hry/ -t cdrom

    Spousta her pro DOS neměla žádnou ochranu a jedinou ochranu tak de facto představoval objem dat na CD. Někdy se dá problém obejít nastavením cest přímo ve hře, někdy si hra kontroluje přítomnost mscdex.exe v paměti a na to právě zabírá zmíněný parametr.

    Protože předpokládám další pokračování, nechám si své ostatní poznámky pro tuto chvíli “od cesty” a budu čekat na pokračování, ale zrovna ta s CD-ROM je IMHO dost důležitá a měla by zaznít pokud možno hned… 🙂

    1. petos | 28.08.2008 | 00:42 | Odpovědět

      Všechny hry, o kterych se zminuji (a v pokracovani zminovat i snad budu) zkouším přímo nainstalovat a hrat, event. napsat, jak je zprovoznit – tedy nepoužívat parametry dosboxu, které nejsou pro vyjmenované hry podstatnými. Prosím, další připomínky mi napište mailem na petrsafarik/at/centrum.cz a pokusím se je event. zapracovat do příštího článku. Moc díky. Petos

      1. AViP | 28.08.2008 | 10:58 | Odpovědět

        Ok, ozvu se na mail – a jinak se mi povedla krásná bota, protože parametr “-t” funguje ve Windows a Mac OS X, zatímco v Linuxu je to samozřejmě -T… 🙂
        (i když tady mám pocit, že bude záležet i na konkrétním buildu Dosboxu, resp. konkrétním balíčku pro konkrétní distribuci…)

        Bohužel, nápověda v Dosboxu parametry příkazu “mount” podle mých zkušeností před uživatelem dost skrývá…

        1. petos | 28.08.2008 | 12:14 | Odpovědět

          No, v mem dosboxu (0.72) je to “-t”
          napoveda je udelana prikazem intro (v dosboxu) a pak jen mackat enter. Zaklady tam jsou 🙂

Leave a comment

Sorry, you must be logged in to post a comment. Login