Programando en QBasic para MS-DOS

Esta tarde me he encontrado con una historia tan subrealista que de no ser porqué me ha ocurrido a mi, hubiera pensado que era mentira. Por una de esas extrañas vueltas que da la vida, he tenido que arreglar un programa que que hice hace más de dos décadas, y que funcionaba bajo el lenguaje de programación QBasic bajo el sistema operativo MS-DOS.

Los dinosaurios tecnológicos como yo seguramente habréis dibujado una sonrisa nostálgica en el rostro. Los más jovencitos, seguramente no tenéis ni idea de lo que os estoy hablando. ¡Estoy hablando sobre MSDOS, el sistema operativo que reinaba en las computadoras de todo el mundo antes de que apareciera Windows!

Pues bien, la historia ha sido tan extraña que creo que debía compartir con vosotros el hallazgo de como hacer funcionar programas en MSDOS bajo nuestro queridísimo Android como por ejemplo QBasic.exe.

La verdad es que es bastante sencillo de hacer, lo primero que necesitaremos es instalar la aplicación aDosBox en nuestro terminal Android, para ello podemos recurrir de manera gratuita a Google Play.

Lo siguiente que necesitaremos será tener el archivo .EXE o la carpeta con todos los archivos que requiramos para ejecutar el programa. En este caso, yo sólo necesitaba dos archivos: el programa qbasic.exe y mi programa .BAS que guardaba en un disquete de 3,5 pulgadas de alta densidad en una caja cubierta de polvo en el fondo de trastero.



He de mencionar que no me ha resultado nada fácil encontrar un ordenador que aún tuviera disquetera y que funcionara, pero bueno, eso ya es otra historia.

Una vez localizados los archivos simplemente tenemos que copiarlos al teléfono (cosa que no podrías hacer con un iPhone ni en un millón de años) con cualquier aplicación de archivos como por ejemplo con la app ES File Explorer.

Como sabréis MSDOS, al igual que hace Windows, denomina las unidades de disco con letras. En cambio Android, como Linux lo hace en carpetas. El punto está en que a través del emulador de MSDOS se tomará el directorio SDCARD como la unidad C:. 



Una vez copiados los archivos en SDCARD ejecutaremos la aplicación aDosBox en nuestro Android y con el botón menú accederemos al teclado virtual que nos permitirá introducir las ordenes pertinentes, por ejemplo “CD PROGRAMAS”, “DIR”, etc.

Siguiendo el ejemplo, llamaremos a a QB y se ejecutará. Dependiendo de la unidad Android que tengamos en las manos quizá sea necesario entrar en [menú] > [SDL Configuration] > [video settings] y cambiar el aspecto de la pantalla.


Ya por último sólo tendremos que escribir o abrir los programas en qbasic que necesitemos y listos.



Más información en www.androidbasico.com

  1. #1 Masive dijo:

    26 mayo 2015 a las 12:06 pm

    Pues yo lo he intentado en xperia z1 con la versión 14.5.A.0.270 y compruebas el acceso con root checker y dice que si está rooteado , pero cuando intentas hacer cualquier acción que implica privilegios root da fallo, incluso habiéndole dado permisos con kinguser que es el gestor de privilegios que instala.

  2. #2 Guille dijo:

    27 mayo 2015 a las 10:49 am

    Que fallo te da?

  3. #3 Masive dijo:

    27 mayo 2015 a las 7:47 pm

    Pues no me deja instalar el busybox. por ejemplo, no me deja actualizar los binarios del supersu, con el link2sd no deja convertir aplicaciones de data a sistema

  4. #4 Guille dijo:

    27 mayo 2015 a las 8:41 pm

    prueba a desinstalar el superSu, puede tener conflicto con el otro ya que no es compatible con el método de kingroot. Yo instalo el busybox sin problemas, el root explorer funciona a la perfección. Prueba a ver.

  5. #5 Masive dijo:

    28 mayo 2015 a las 6:39 pm

    Tengo el firmware 14.5.A.0.270 del c6903 ¿tendá algo que ver? porque he desinstalado el supersu y sigue dandome fallo al instalar el busybox. no será el kingroot para el modelo con el bootloader abierto que el mio está cerrado

  6. #6 Guille dijo:

    28 mayo 2015 a las 6:44 pm

    pues no se que podrá ser… prueba el programa kingo root dicen que funciona

  7. #7 Oscar Rodriguez Ruperez dijo:

    3 febrero 2018 a las 5:37 pm

    Los problemas de las baterías fué en los Galaxy Note 7 No en el Galaxy S7

Deja una respuesta