DOSBox: executa jocs/programes MS-DOS antics a Linux
Alguna vegada has volgut jugar a jocs antics de DOS o utilitzar compiladors antics com Turbo C o MASM per executar codi de llenguatge ensamblador? Si teniu i us pregunteu com DOSBox és el camí a seguir.
Què és DOSBox?
DOSBox és un programari de codi obert que emula un ordinador amb MS-DOS. Utilitza la Simple DirectMedia Layer(SDL) que fa que sigui molt fàcil de portar a diferents plataformes. Com a resultat, DOSBox està disponible per a una àmplia gamma de sistemes operatius com Linux, Windows, Mac, BeOS, etc.
Instal·lació de DOSBox a Linux
Si esteu a Ubuntu o Linux Mint, podeu instal·lar-lo directament des del Centre de programari. Per a altres sistemes basats en Debian en general, podeu utilitzar sudo apt-get per instal·lar-lo. L'ordre per a això és el següent.
$ sudo apt-get install dosbox
Per a altres versions de Linux com RHEL, CentOS i Fedora, podeu compilar-lo i instal·lar-lo des de la font de la següent manera. Baixeu l'últim fitxer font mitjançant l'ordre wget següent.
# wget https://nchc.dl.sourceforge.net/project/dosbox/dosbox/0.74-3/dosbox-0.74-3.tar.gz
Navegueu fins al directori on es va descarregar el fitxer i executeu les ordres següents per instal·lar-lo.
# tar zxf dosbox-0.74-3.tar.gz # cd dosbox-0.74-3/ # ./configure # make # make install
Com utilitzar DOSBox
DOSBox es pot executar des d'un terminal executant l'ordre següent, obrirà la finestra del terminal, amb un indicador Z:\
.
$ dosbox
Un cop inicieu DOSBox, primer haureu de muntar la part del vostre sistema que vol accedir dins de DOSBox.
mount <label> <path-to-mount>
Per muntar tot el vostre directori d'inici com a C, podeu executar l'ordre següent.
mount C ~
A continuació, escriviu C:
Si heu de muntar el mateix directori i el mateix cd a la mateixa ubicació cada cop, podeu automatitzar tot el procés amb l'ajuda del fitxer de configuració DOSBox.
Aquest fitxer es troba al directori ~./dosbox. El nom del fitxer serà dosbox-[version].conf on version és el número de versió de DOSBox que heu instal·lat. Per tant, si heu instal·lat la versió 0.74, executareu l'ordre següent:
$ nano ~/.dosbox/dosbox-0.74-3.conf
Per tant, si voleu que el vostre DOSBox munti automàticament el directori d'inici i entri a la carpeta ~/TC cada vegada que s'iniciï DOSBox, podeu afegir les línies següents al final del fitxer de configuració.
mount c ~ c: cd TC
Hi ha moltes més opcions disponibles al fitxer de configuració. Per exemple, si voleu que DOSBox s'iniciï sempre en mode de pantalla completa, podeu editar i canviar el valor d'un paràmetre de pantalla completa de false a true.
Moltes altres opcions i la descripció d'aquestes es donen al propi fitxer de configuració. A més, si voleu afegir comentaris a qualsevol lloc del fitxer de configuració, podeu fer-ho utilitzant el caràcter # al començament d'aquesta línia en particular.
Instal·lació de pocs jocs i programes
Si sou estudiant d'informàtica a l'Índia, haureu d'haver-ho fet servir en algun moment de la vostra escola o universitat. Tot i que és un compilador força obsolet, la majoria de col·legis encara l'utilitzen per la seva incapacitat per mantenir-se al dia amb els compiladors moderns.
Baixeu l'últim TC++ des de l'enllaç següent i extreu-ne el contingut al vostre directori personal.
- http://turbo-c.soft32.com/
Ara inicieu DOSBox i executeu les ordres següents.
mount c ~ c: cd tc3 install
Canvieu la unitat d'origen a C al menú d'instal·lació.
Mantingueu el directori d'instal·lació com a predeterminat i inicieu el procediment d'instal·lació.
Després d'això, TC++ s'hauria instal·lat a la ubicació C:/TC. Podeu executar-lo mitjançant les ordres següents.
cd /TC cd bin tc
Va ser un dels jocs de trets en primera persona més populars dels anys 90 quan es va llançar i encara avui és molt popular al món dels jocs de DOS. Per tant, si voleu tenir una mica d'acció de videojocs d'època, a continuació es detallen els passos per instal·lar-lo.
Baixeu el fitxer zip de l'enllaç següent i extreu-ne el contingut al vostre directori personal.
- http://www.dosgamesarchive.com/download/wolfenstein-3d/
Ara inicieu DOSBox i executeu les ordres següents.
mount c ~ c: cd wolf3d install
Seleccioneu la unitat C com a unitat d'instal·lació, tal com es mostra a la captura de pantalla següent.
Seleccioneu el directori predeterminat per a la instal·lació i premeu Intro.
Després d'això, Wolf3d s'hauria instal·lat a la ubicació C:/Wolf3d. Un cop dins del directori C:/Wolf3d, podeu introduir \wolf3d per executar el joc.
Si voleu executar codi de llenguatge ensamblador, necessiteu un assemblador com MASM o TASM (Turbo Assembler).
Baixeu el fitxer rar des de l'enllaç següent i extreu-ne el contingut al vostre directori d'inici.
- http://sourceforge.net/projects/masm611/
Ara inicieu DOSBox i executeu les ordres següents.
mount c ~ c: cd masm611/disk1 setup
Deixeu que tots els fitxers s'instal·lin a les ubicacions predeterminades i seleccioneu el sistema operatiu en què voleu que s'executin els vostres programes.
Un cop finalitzada la configuració, podeu executar fitxers asm executant les ordres següents des del directori C:/MASM611/BIN.
masm <filename>.asm link <filename>.obj <filename>
Aquest va ser el primer joc que vaig jugar amb un ordinador! Va ser molt popular mentre vaig créixer a principis dels anys 2000 a l'Índia. Així que si també tens bons records com jo de jugar a aquest joc de petit i t'agradaria reviure'ls, aquí tens les instruccions per instal·lar-lo a DOSBox.
De fet, no cal que l'instal·leu, només cal que descarregueu el fitxer zip extreu-lo en algun lloc i podeu jugar directament a DOSBox introduint prince des d'aquesta ubicació. Aquí teniu els passos per fer-ho.
Baixeu el fitxer zip de l'enllaç següent i extreu-ne el contingut al vostre directori personal.
- http://www.bestoldgames.net/eng/old-games/prince-of-persia.php
Ara inicieu DOSBox i executeu les ordres següents.
mount c ~ c: cd prince prince
Aquest va ser el meu primer article sobre Tecmint, així que no dubteu a comentar com creieu que era l'article i qualsevol suggeriment si els teniu per a mi. A més, podeu publicar els vostres dubtes com a comentaris si us trobeu amb algun problema durant la instal·lació de qualsevol joc/programa a DOSBox.