DOSBox
DOSBox je simulátor starých Intel x86 PC. Umožňuje spouštět staré DOSové programy a hry. DOSBox má vlastní interpret příkazů, který je podobný MS-DOSu nebo PC-DOSu. Sice podporuje jen omezenou sadu příkazů, ale k vyzkoušení si „DOSu“ to bohatě stačí.
Užitečné odkazy o DOSBoxu
Instalace ve Windows
Pokud si chcete prohlédnout průběh instalace DOSBoxu ve Windows, proklikejte si následující obrázky. V titlech máte popsaný popis průběhu instalace. Vlastně k němu není moc co napsat, jen odklikáte tlačítka "další".
Instalační balíček stáhnete ze stránky
ke stažení.
Stáhněte si a spusťte Win32 installer
.
Instalace v Linuxu
V každé dobré linuxové distribuci už bude určitě připraven balíček s DOSBoxem, takže jej stačí nainstalovat stejně tak, jako jiné balíčky.
Po instalaci najdete konfigurační soubor v ~/.dosbox/dosbox-0.74.conf (nebo tak někde).
Nastavení
Než se pustíte do konfigurace dosbox-0.74.conf, prohlédněte si v následující galerii jak nastavit prostředí a jednu dosovskou hru (BLOOD). Ukázka je z prostředí Windows, ale vše co platí o DOSBoxu je nezávyslé na operačním systému ve kterém DOSBox spouštíte. Podrobnější popis příkazů, které můžete na obrázcích vidět, najdete na stránce příkazy DOSu.
exit
. Pokud by se vám v okně DOSBoxu
zachytila myš i klávesnice, opustíte okno klávesovou zkratkou CTRL+F10.
Podívejte se na další klávesové zkratky dosboxu.
Konfigurace
Nastavení DOSBoxu se provádí v konfiguračním souboru dosbox-0.74.conf
.
Ve Windows jej najdete v adresáři do kterého jste DOSBox instalovali,
v Linuxu v adresáři ~/.dosbox/
.
V souboru dosbox-0.74.conf
je spoustu věcí, ale většinou z nich
se nemusíte vůbec zabývat.
Všecny řádky, která začínají znakem #
jsou jen komentáře, které dosbox ignoruje.
Konfigurační soubor je rozdělen do sekcí. Každá sekce začíná svým jménem
v hranatých závorkách, například v sekci [dosbox]
si můžete
nastavit, kolik paměti budou mít programy k dispozici (memsize=16
znamená 16 MiB).
DOSbox vlastnosti se nastavují na řádce ve formátu vlastnost=
hodnota.
Popis všech sekcí
a vlastností, které můžete nastavit najdete zde.
Dočtete se tu například, že můžete nastavit aby DOSBox startoval do zobrazení přes celou obrazovku
(fullscreen = true
), nebo že si můžete nastavit citlivost myši
v rozmezí hodnot 1 až 1000 (např. sensitivity = 100
).
Zajímavá je sekce [sblaster]
, kde najdete ty správné hodnoty, které
je potřeba nastavit ve hrách, aby vám šel zvuk. Porovnejte tuto sekci
s obrázkem
nastavení zvuku ve hře.
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
sbmixer=true
oplmode=auto
oplemu=default
oplrate=44100
Autoexec
Vůbec nejzajímavější je sekce [autoexec]
.
Do této sekce můžete napsat příkazy, které se spustí ihned po spuštění
programu DOSBox. Hodí se sem vložit příkazy pro mountování jednotek,
nastavení cesty pro hledání programů atp. (V DOSu k tomu sloužil
dávkový soubor autoexec.bat).
Takto může vypadat sekce [autoexec]
v Linuxu:
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount c ~/.dosbox/c
imgmount e /home/petr/dosbox/discs/CD1_ALLIED_DISC.ISO -t iso
PATH=Z:\;C:\BIN;.
c:
echo keyb us|cz - nastavi anglickou nebo ceskou klavesnici
echo dir - vypise adresar
echo cd ADRESAR - prejde do zadaneho adresare
echo e: - zmeni jednotku na e:
Na začátku, po označení sekce, jsou dvě řádky s komentářem. Dále příkaz pro přimoutování
linuxového adresáře ~/.dosbox/c
jako jednotky C:
(uživatelé Windows tam budou mít něco jako mount C:\Users\Petr\dosbox
).
Na dalším řádku se připojuje ISO obraz CD jako jednotka E:
.
(V mém případě se připojuje CD hry
Red Alert).
Následuje nastavení cesty pro vyhledávání spustitelných souborů a přepnutí se
na jednotku C:
.
Poslední čtyři příkazy jen vypíšou na obrazovku nejužitečnější DOS příkazy
s popisem jejich funkce, aby jste si je nemuseli pamatovat :-).
A:
a
B:
pro disketové mechaniky,
C:
a D:
pro disky a
E:
pro CD-ROM. S tím, že by měl počítač více jak
2 disketovky nebo disky se moc nepočítalo. Mít počítač se dvěma disketovkama
nebo dvěma disky byl luxus dostupný jen těm nejbohatším.
Taky se vám dneska doma válí nepoužívané gigabajtové flashky a nevíte co s tak malými disky dělat? :-D
Některé staré programy (ale není jich moc) dokonce natvrdo očekávají, že má CD-ROM jednotka písmeno
E
. I když vám nic nebrání
namountovat disky na jakékoliv písmeno, mějte toto na paměti.
Příkazy, které jsou zde ukázané, jsou podrobně popsané a vysvětlené na stránce Příkazy DOSu.