PC/GEOS con DOSBox

Parece que todas las malas noticias van encadenadas. Si recientemente me enteré del fallecimiento de Terry Colligan de Tenberry, hace unos días hablaba sobre Breadbox Ensemble para descubrir que había también fallecido Frank S. Fischer, el presidente de Breadbox. Su actividad en Breadbox coexistió con su participación en el comité directivo de GeoWorks y en la Foundation for Computer Education.

Lo había comentado en la actualización sobre mi post de Breadbox Ensemble, donde explicaba que Frank murió de un ataque cardíaco el pasado 14/11/2015, casualmente poco después de que hubiéramos mantenido contacto. La parte buena es que la compañía Blueway softworks, pretende reactivar GEOS, PC/GEOS, NewDeal o Ensemble y de momento lo han puesto para descargar desde blog.bluewaysw.de donde indican que lo ofrecerán gratuitamente para uso no comercial. En realidad, puedes aprovechar el enlace directo de descarga (8,4 Mb. en formato ZIP). También han liberado el código fuente en github.

PC/GEOS con DOSBox

Varios usuarios me han preguntado acerca de como poder probar la versión de Breadbox Ensemble que han publicado desde DOSBox, aunque también sirve para versiones anteriores (NewDeal Office, GEOS Ensemble o PC-GEOS.

Lo más sencillo es instalarlo desde la distribución de Blueway Softworks que os he listado arriba, se descomprime el ZIP a una carpeta, y entonces arrancamos DOSBox. Si quieres utilizar alguna versión anterior, el proceso será el mismo, sólo que para instalarlo deberás montar cada carpeta como un floppy, lanzar la instalación con INSTALL o SETUP, y a medida que el instalador te lo vaya pidiendo ir repitiendo la secuencia:
Drive -> A: -> Mount as Floppy -> DISK1

Drive -> A: -> Unmount
Drive -> A: -> Mount as Floppy -> DISK2

Drive -> A: -> Unmount
Drive -> A: -> Mount as Floppy -> DISKN

Si arrancas ahora Ensemble, verás que te da un error. Es por el driver del sistema de archivos que se instala por defecto, compatible con DOS 4.0 (MS4.GEO) y que no se lleva bien con los volúmenes de disco actuales. Así que debes editar GEOS.INI, y justo al principio en la sección system, asegurarte que usas el de OS/2 (os.geo) o Windows NT (ntfat.geo. Debe parecerse a esto:

[system]
SerialNumber = 1234-5678-9012-3456
setupMode = 0
continueSetup = false
fs = ntfat.geo

Una vez el sistema haya arrancado, deberás ir a al panel de preferencias (Settings -> Preferences), y ajustar algunas opciones que no han sido correctamente detectadas y son subóptimas. Una de ellas será el ratón, así que o navegamos por la interfaz gráfica por teclado, que es interesante como aprendizaje, o procedemos a editar de nuevo el GEOS.INI para que quede de esta forma:

PC/GEOS con DOSBox

[mouse]
driver = GENMOUSE.GEO

PC/GEOS con DOSBox

[screen 0]
device = VESA Compatible SuperVGA: 640×480 256-color
driver = VESA 256-color SVGA Driver

PC/GEOS con DOSBox

[sound]
synthDriver = SBLASTER.GEO
sampleDriver = SBLASTER.GEO

PC/GEOS con DOSBox

Si queréis más complementos que aún no han sido integrados, no olvidéis descargar los drivers para DR-DOS TASKMAX/TASKMGR y el Ethernet Packet Driver de aquí (12 Kb. en formato ZIP).

Todo lo comentado, funciona por supuesto en versiones anteriores. Cada vez que lo ejecuto me sorprendo de la agilidad de este entorno gráfico, incluso en algo tan modesto como un 286 a 16 Mhz con 1 MB de memoria, Ensemble se mueve de maravilla. La multitarea es suave, y el modo VESA 800×600 a 32K colores o superiores es elegante y cuidado. En caso de problemas puedes descargar mi GEOS.INI (8 KB.) listo para funcionar en DOSBox.

PC/GEOS con DOSBox

Si queréis leer más al respecto de DOS y sus funciones más actuales, podéis repasar DOS en la actualidad III, DOS en la actualidad II y DOS en la actualidad I.

9 comentarios en “PC/GEOS con DOSBox”

  1. Hola, espero que leas esto porque ya han pasado dos años…

    Dices que funciona en un 286?. Es que yo lo he intentado y no hay manera, ni en pcem emulando un 286, ni en el 286 real. Se queda congelado o me aparece: «System Error KR-07» en el logotipo del inicio cuando esta cargando.

    Muchas gracias.

  2. Javier Gutiérrez Chamorro (Guti)

    Bienvenido Mills. Recuerdo en su momento haberlo ejecutado incluso en un 8086. Sin embargo tienes razón, he probado el último Ensemble en un 286 emulado bajo DOSBox y me sale el error que mencionas. Apostaría a que el problema no es de PC/GEOS en sí mismo, sino algún driver, probablemente el VESA o de sistema de archivos que requiere 386 al menos.

  3. Bueno, hice una chapuza, que es meter drivers (os2.geo entre otros) del geoworks 2.0. Al cargar tarda mas en dar el fallo, pero termina dando un fallo de error de lectura de un archivo. Va a ser que necesita el 386 o un driver especifico.

  4. Javier Gutiérrez Chamorro (Guti)

    En todo caso ya ves que en DOSBox funciona sin problemas Mills. Te servirá para echarle un vistazo y curiosear. A ver si el desarrollo empieza a sentir avances reales.

Deja un comentario