Cómo instalar dosemu en CentOS

Imagen de Epe

DosEMU es un excelente emulador de DOS que funciona perfectamente bien desde hace muchos años.

DosEMU nos sirve para portar aplicaciones que algunas empresas mantienen en DOS (con mucha gloria y les felicito). Por qué las mantienen? Aunque hay personas desconocedoras y arribistas que siempre buscan lo último, las empresas buscan la estabilidad y el rendimiento, una app hecha en foxpro o cualquier foxbase para DOS puede perfectamente seguir corriendo y siendo útil para una empresa, pero eso no implica que tengan que quedarse desactualizados.

DosEMU puede colaborar muy bien para ayudar que una empresa cambie su hardware a uno más moderno y le instale linux, dándole así un uso correcto a su aplicación y a su nuevo hardware.

Bueno, ahora vamos a lo nuestro, cómo instalar dosemu en nuestro centos? Es fácil y tenemos dos opciones:

1- compilar desde src.rpm

puedes bajar el src.rpm del sitio [url]http://dosemu.sourceforge.net/stable/[/url] y ejecutar:


rpmbuild --rebuild dosemu*.src.rpm

Esto te compilará el dosemu para tu fedora/centos/rhel y podrás instalarlo entonces una vez compilado.

2- usar un rpm creado por mi:

Esta es la opción más fácil, tengo dosemu ya compilado para centos-4 y centos-5:

de [url=http://centos4.centos.ec/i386/repodata/repoview/D.group.html]aqui[/url] puedes bajar dosemu para centos-4

de [url=http://centos5.centos.ec/i386/repodata/repoview/D.group.html]aqui[/url] puedes bajar dosemu para centos-5

Una vez instalado el rpm, puedes acceder mediante:


xdosemu

Cuando ya quieras salir del dos pones:

exitemu

Cualquier aplicación que quieras dentro de tu dosemu puedes copiarla a: ~/.dosemu/drive_c/ (~ es el directorio de tu usuario).

En la sección de imágenes pongo dos ejemplos de juegos viejos corriendo con dosemu

[url=http://www.ecualug.org/?q=2007/sep/29/galer_de_im_genes/warcraft_i_corriendo_desde_un_dosemu]warcraft I[/url]

y

[url=http://www.ecualug.org/?q=2007/sep/29/galer_de_im_genes/warcraft_ii_tides_darkness_corriendo_desde_un_dosemu]warcraft II[/url]

Cualquier app hecha para DOS debe correr, lo que pasa es que no tengo muchas, pero principalmente los Xbase (foxpro, foxbase, dbase, etc) deben funcionar.. espero les sea de utilidad.

Comentarios

DosEmu no me ejecuta ningun juego en mi Centos 5

Imagen de hades

Hola Epe!

Tengo instalado el DosEmu para Centos 5 pero al momento de ejecutar algún juego de ms-dos no hace nada... Que podría estar sucediendo? en la consola me aparece un error pero no logró entender... Si puedes aydarme, estaré agradecido contigo...

counter.li.org

"siempre seré tuyo"
hades

counter.li.org

"siempre seré tuyo"
hades

error al inicial dosemu

[sbbs@bbs ~]$ dosemu -o debug.log
ERROR: SDL: No available video device
ERROR: SYSCALL ERROR: 13, *Permission denied* in file mouseint.c, line 527: expr=
open(mice->dev, mode)
ERROR: Cannot open internal mouse device /dev/input/mice
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: Permission denied
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: Permission denied
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: Permission denied
ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: Permission denied
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
ERROR: SDL sound init failed: No available audio device
ERROR: PCM: "Sound Output: SDL device" failed to open
ERROR: Unable to open console or check with X to evaluate the keyboard map.
Please specify your keyboard map explicitly via the $_layout option.
Press ENTER to continue with DOS programs thinking that they use a US layout or
Ctrl-C to exit.

[sbbs@bbs ~]$ ls