Evergreen DOS pařbičky v Dosboxu
Zahrá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.
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ář