Ejecutando aplicaciones DOS con FoxPro2.6 en Linux

En este ultimo mes estuve realizando una consultoria a una municipalidad, donde se requeria migrar de Window$ a Linux, el problema actualmente radica en los usuarios finales con el entorno y el openoffice.org, bueno eso ya sera motivo para otro post, en esta oportunidad comento sobre mi experiencia en correr una aplicaciones DOS que habia sido desarrollado en FoxPro v2.6 y por lo tanto dependia de este.dosemu

Si bien es cierto que para aplicaciones Windows en Linux el mejorcito hasta el momento (al menos para mi) es WINE, pero dicho software es excelente para aplicaciones win32, mientras que con la aplicacion DOS en mencion logra arrancar con wine pero se queda colgado al inicio, asi que le estuve dando vueltas y vueltas.. sin encontrar solucion alguna.

Fue así que me recordé de que para aplicaciones de DOS(16bits) existe un software en Linux que es muy bueno se llama DOSEMU cuya web oficial es: http://dosemu.sourceforge.net/

Bien manos a la obra..

Primero que nada instalamos mediante nuestro apt

apt-get install dosemu

Luego de terminar de instalarlo, procedo a ejecutar dosemu en una consola mediante el comando: $ dosemu

Lo cual carga otra consola pero esta es del DOS, asi que nos dirigimos a la carpeta y ejecutamos la aplicacion, me arroja el error de que la el valor tiene que estar en AUTOPAGE = ON del archivo CONFIG.FP

Peor el archivo CONFIG.FP no existe entre la configuracion del dosemu, pero si pertenece a la configuracion del FOXPRO2.6 asi que cargo dicha carpeta y lo copio a: /home/USER/.dosemu/drive_c

Luego editamos dicho archivo ubicado en /home/USER/.dosemu/drive_c/foxpro26/config.fp y editamos el valor tal como nos indica AUTOPAGE = ON

Ahora lo siguiente consiste en editar el archivo /home/USER/.dosemu/drive_c/autoexec.bat al final de dicho archivo agregamos: path C:\;C:\foxpro26\;C:\

Ahora probamos arrancar el programa y resulta un exito.

El unico problema que tengo actualmente es que en la pantalla de login no me parpadea el cursor, motivo por el cual muchas veces se tiene que tipear a ciegas el user y pass, pero de funcionar.. funciona normal.

Haber si alguno de Uds. nos comenta su experiencia, si hubo algun software que se resistia o quedo a medias corriendo en Linux.

Anuncios

Acerca de mario21ic

Geek, Web Developer, Symfony2, Zend Framework, CodeIgniter, Drupal, SysAdmin GNU/Linux, Android, Technical Networking, ex cracker
Esta entrada fue publicada en Linux, Windows. Guarda el enlace permanente.

3 respuestas a Ejecutando aplicaciones DOS con FoxPro2.6 en Linux

  1. Fernando dijo:

    Hola amigo mario: navegando, en busca de ayuda para mi foxpro26, bajo linux ubuntu y dosemu, encontré tu blog.
    y te cuento que mi fox, corre en dosemu, lento, pero no me reconoce el purto com1 de la impresora fiscal. no puedo configurarlo. en windows por ejemplo, en admin.de dispos.de hardware, aparecia el com1, com2, etc. Como es en linux??? y en dosemu???. podrias darme una manito??
    gracias. un abrazo

  2. mair18 dijo:

    Hola man, veras google siempre te puede dar una mano, encontre esto => http://www.rastersoft.com/articulo/pserie.html y esto http://www.wikilearning.com/tutorial/dosemu-puertos_paralelos_puertos_serie_y_ratones/20534-4

    Revisalo y nos comentas.
    Bytez
    Salu2

  3. rioma dijo:

    hola man, a los años, aca viendo tu blog, te comento, yo tambien tube los mismos problemas de una aplicacion en fox pro 2.6 (justo del estado); lo hice correr con dosemu (espero hacer pronto un manual de todo eso), he creado un usuario y hice que los que se logueaban con ese usuario corriera solo el dosemu con su aplicacion (en el bash y creando un .bat para el dos) y todo esto en rhel 5.

    Pd Otras alternativas son dosbox y sco foxpro 2.6 linux que corre nativamanete sin emulador.

    Atte

    Mario

    CSLA

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s