SoftwareUtilidades

GEOBENCH lleva la experiencia de un escritorio gráfico moderno al Amstrad CPC, MSX2 y PCW

Geobench ofrece una capa gráfica moderna

4.8
(8)

Los ordenadores de 8 bits continúan sorprendiendo con proyectos cada vez más ambiciosos. Uno de los más llamativos de los últimos meses es GEOBENCH, un completo entorno gráfico de escritorio que acerca una experiencia similar a la de los sistemas operativos clásicos a plataformas como Amstrad CPC, MSX2 y Amstrad PCW.

Inspirado en las mejores ideas de Commodore GEOS y Amiga Workbench, GEOBENCH no pretende sustituir al sistema operativo de cada máquina, sino ofrecer una capa gráfica moderna sobre los sistemas de disco existentes, como AMSDOS, UniDOS o MSX-DOS 2. El resultado es un entorno ligero, rápido y diseñado específicamente para sacar el máximo partido al hardware basado en el procesador Z80.

Uno de los aspectos más interesantes del proyecto es que comparte prácticamente la misma base de código para las tres plataformas. Gracias a ello, el escritorio, el gestor de archivos, el visor de imágenes y la mayoría de las aplicaciones funcionan de forma muy similar tanto en Amstrad CPC como en MSX2 y PCW, manteniendo las particularidades de cada sistema.

Entre sus funciones encontramos un escritorio con ventanas, gestor de archivos, reloj, visor de imágenes y una Shell gráfica, además de un conjunto de aplicaciones desarrolladas en lenguaje C mediante SDCC, que se comunican con un núcleo residente a través de la biblioteca libgb.


Geobench ofrece una capa gráfica moderna

geobench

Navegar por Internet desde un ordenador de 8 bits

Una de las características más sorprendentes de GEOBENCH es su navegador web integrado. Disponible en Amstrad CPC y PCW, y también para MSX2 mediante TCP/IP UNAPI, permite visitar páginas web adaptadas gracias a un proxy específico denominado GB-proxy.

Este sistema simplifica el código HTML de las páginas modernas, convierte las imágenes a un formato gráfico optimizado para los equipos de 8 bits y permite navegar por servicios como FrogFind, Google, Ask o Lycos con una experiencia sorprendentemente fluida para máquinas de hace más de cuatro décadas.

Además del navegador, GEOBENCH incorpora cliente Telnet, ampliando todavía más las posibilidades de conectividad de estos veteranos ordenadores.

Compatibilidad con hardware real

El proyecto está pensado tanto para emulación como para hardware original.

En Amstrad CPC puede ejecutarse desde disquete o mediante dispositivos como Albireo y M4, mientras que en MSX2 funciona sobre MSX-DOS 2 o Nextor, ofreciendo incluso la posibilidad de elegir entre los modos gráficos Screen 6 (4 colores) y Screen 7 (16 colores).

Por su parte, la versión para Amstrad PCW arranca directamente desde disco sin necesidad de CP/M e incluso puede sincronizar automáticamente la hora utilizando una tarjeta PerryFi con firmware PerryNet.

Primeros juegos y futuro prometedor

GEOBENCH ya dispone de aplicaciones propias e incluso de su primer videojuego nativo, Kana Mahjong, demostrando que la plataforma también puede convertirse en una base para el desarrollo de nuevo software gráfico.

Los planes de futuro incluyen mejoras en el programa de dibujo, soporte para carpetas, nuevos paneles de configuración y más salvapantallas, consolidando un ecosistema que no deja de crecer.

Con una licencia BSD 3-Clause y todo el código fuente disponible públicamente, GEOBENCH se perfila como uno de los desarrollos más ambiciosos realizados en los últimos años para ordenadores clásicos basados en Z80. Un proyecto que demuestra, una vez más, que la comunidad retro sigue llevando el hardware de 8 bits mucho más allá de lo que parecía posible.

Repositorio del proyecto: https://github.com/salvogendut/geobench



¿Te ha Resultado útil este artículo?

Ayúdanos a mejorar y danos tu opinión:

Mostrar más

4 comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Publicaciones relacionadas

Botón volver arriba