Jak na staré systémy/DOSBox/Základy

Z Coracovy zápisky
Přejít na: navigace, hledání
Sys work.png Na této stránce právě pracuji. Needitujte jí prosím, než upozornění odstraním.
Vložil(a) Majk dne 10.1.2013.


Sys work3.png Tato stránka obsahuje nekompletní informace o daném tématu.


Stažení, instalace

Instalační balíček nebo zkomprimovaný archiv pro náš operační systém stáhneme zde:

http://www.dosbox.com/download.php?main=1

Instalace pak probíhá obvyklým způsobem, na jaký jsme v našem OS zvyklí. Zde opravdu není co řešit.


Vysvětlení filozofie diskových jednotek v DOSBoxu

DOSBox si umí připojit kteroukoliv složku (adresář) ve vašem počítači a prezentovat jí jako disk. Je přitom jedno, jak složka fyzicky/logicky vypadá - jestli je na pevném disku, výměnném médiu, síťová, hardlink...


Doporučení

I když to DOSBox umí, je silně nedoporučeno připojovat přímo kořenovou složku systémového oddílu (ve Windows typicky C:\). DOS progamy by pak měly přístup k celému oddílu, což by v extrémním případě mohlo způsobit problémy s operačním systémem, případně byste díky nepozornosti sami mohli vymazat, co smazáno být nemělo.

Všechno, co provedeme na naší virtuální jednotce, se opravdu projeví ve skutečné složce. Proto je dobré určit si nějakou složku, do ní nacpat DOSovské hry a nic jiného a používat jí prostě jen jako jednotku v DOSBoxu.


DOS a Windows označují disky písmenem a znakem dvojtečky (C:, A: atd). Protože DOSBox je emulátor DOSu, tuto vlastnost zachovává.


Start DOSBoxu

Po spuštění DOSBoxu (instalátor vytvořil zástupce ve Start menu, případně tam, kde je to v daném OS zvyklostí) vidíme, že jsme na oddílu Z:. Tento oddíl není žádná připojená složka z našich fyzických disků, DOSBoxv ní má nějaké své vlastní utility, které nás v tomto okamžiku zajímat nebudou. Nás bude zajímat, jak vytvořit jednotku C: a přepnout se do ní.


Mountování

Řekněme tedy, že chceme složku C:\Oldgames připojit do DOSBoxu jako jednotku C:. Provedeme to příkazem

mount c c:\oldgames

Pozn. mountování a připojení jsou synonyma.

Pokud bychom měli naší dosovskou složku umístěnou někde, kde jsou v názvu mezery, použijeme uvozovky:

mount c "c:\program files\oldgames"

Uživatelé Linuxu pochopitelně napíšou něco v tomto smyslu:

mount c /home/user/oldgames

Pozn. příklady pro linuxáky budou patrně sporadické, těm je zbytečné tohle vysvětlovat

Pokud se připojení zdařilo, DOSBox odpoví: Drive C is mounted as local directory c:\oldgames\

Na jednotku C: se nyní přepneme pouhým zadáním příkazu

C: