(Solucionado) Ejecutar aplicaciones MS-DOS en linux

Imagen de EvaEvaEva
0 puntos

Hola.
Quería saber, si en Linux hay alguna forma de ejecutar aplicaciones antiguas de MS-DOS.
Como con Wine se pueden ejecutar aplicaciones Windows, quería saber si existe algo similar para MS-DOS, o si hay alguna otra forma de logralo.
Gracias.

Imagen de Goyo
+1
0
-1

También con wine, y si por algún motivo no sirve puedes usar dosbox.

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

lo mejor seria dosbox (dosbox esta optimizado solo para juegos), dosemu, o ya de plano una maquina virtual en donde instales MS-DOS, ya sea con vmware o virtualbox.

si eliges lo ultimo, es muy recomendable instalar en MS-DOS (ojo: NO en Ubuntu) DOSIDLE o similar, puesto que MS-DOS suele elevar el uso de la CPU al 100% cuando esta inactivo, o mas bien cuando lo arrancas y no haces nada.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Gabriel_M
+1
0
-1

... aplicaciones MSDos, se usa DOSbox, que está en los repositorios.
Aqui como configurarlo:
http://linuxzone.es/2011/03/31/ejecuta-juegos-abandonware-con-dosbox/

+1
0
-1
Imagen de EvaEvaEva
+1
0
-1

Hola.

Goyo, dices que con Wine, pero no me dices como.

De todas formas probaré con dosbox, que aunque no lo quiero para juegos, supongo que correrá cualquier aplicación de MS-DOS.

Gracias a todos.

Un saludo.

+1
0
-1
Imagen de Goyo
+1
0
-1

Goyo, dices que con Wine, pero no me dices como.

???
Como cualquier otro, wine programa.exe
O bien wind cmd.exe para tener una ventana de comandos.

No sé qué limitaciones puede haber, yo lo intenté una vez con un par de programas y funcionaron.

+1
0
-1
Imagen de EvaEvaEva
+1
+2
-1

Efectivamente, con "wine cmd.exe" aunque da dos erreores, se crea una terminal de MS-DOS: CMD Versión 1.4 y se situa en el disco Z:\home\usuariodelinux>
Si tecleo C: se situa en el disco C: de Wine

Pero no carga aplicaciones MS-DOS me da este error:

Z:\home\usuario\Aplicaciones\dBaseIII+>dbase
winevdm: Cannot start DOS application Z:\home\usuario\Aplicaciones\dBaseIII+\dbase.COM
because the DOS memory range is unavailable.
Try running this application with DOSBox.

De todas forma estos errores me dan igual, porque he instalado DOSBox desde los repositorios y ya he hecho lo que quería, que era ver algo con dBaeIII+

Para poder usar DOSBox no basta con instalarlo, cada vez que se entra en la terminal de MS-DOS solo deja ver lo que hay en ese disco que le llama Z, pero no deja ni crear directorios, ni ficheros, ni ejecutar nada, para esto debemos hacer esto:
1. Poner el teclado en español tecleando: keyb sp
2. Montar la unidad C: tecleando: mount C /home/usuarionuestrodelinux . Con esto hace que la carpeta de nuestro usuario haga de disco C:). Podemos poner cualquier otra carpeta que deseemos que será la que en realidad haga de disco C:
Mas ayuda sobre dosbox en esta página (en inglés)
http://www.dosbox.com/wiki/Usage

Un saludo.

+1
+2
-1