Evergreen DOS pařbičky v Dosboxu

27. 10. 2007 (23:00) | gnu/linux, how-to, software

MS DOSZahrát si původního Prince of Persia, Dooma, Discworld nebo první Wormsy? Není problém. řešením je Dosbox. Skvělá věcička a dokonce umí žrát příkazy přímo z parametru, takže není problém udělat si skript, který rovnou spustí Dosbox s Doomem. A kde že sehnat všechny ty hry pro DOS? Třeba na OldSchoolDOS.com nebo BestOldGames.net.

Vždy když pouštím Dosbox, tak není nikde určen disk C. Respektive pokud volám Dosbox s DOSovým spouštěcím souborem v parametru (dosbox ./prince.exe), tak se diskem C stane složka ve které se ten soubor nachází; ale to není vždy žádoucí, takže to řeším tak, že jsem si udělal složky ~/dos/ a ~/dos/c a Dosbox spouštím s parametry:
dosbox -c "mount c $HOME/dos/c" -c c:

Podle tohoto příkladu jsem si vytvořil pár bashovských sriptíků, které mi rovnou spouští moje hry a které můžu krásně volat v menu. Ukážu třeba scriptík na spuštění Prince.
#!/bin/bash
dosbox -c "mount c $HOME/dos/c" -c c: -c "cd prince" -c prince -c exit

Pokud po nějaké hře spouštěné .bat souborem zůstane Dosbox viset a čekat na ukončení, pak připište do spouštěcího .bat souboru na konec exit.

Důkaz místo slibů:
Doom Discworld Discworld

Komentáře

Zaslal Želva | 30. 1. 2008 v 11:24

Díky, tohle jsem přesně potřeboval. DosBox je opravdu úžasný, už jsem na něm rozběhl i wokna 3.11

Zaslal churchyard | 30. 1. 2008 v 17:30

Máš screen?

Zaslal churchyard | 30. 1. 2008 v 19:41

BTW pokud se chceš dostat myší z okna, dej Ctrl (+ Shift) + F10

Zaslal churchyard | 30. 1. 2008 v 22:42

Tak už i já :)

Zanechte komentář

XHTML: Můžete použít tyto tagy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>