Dos Fuse mejor que uno; Beta DOS para Plus D; Beta BASIC 4.0+D

Lo que iba a ser una nota en el diario de hoy, día 25, terminó como un artículo independiente: Cómo instalar dos versiones diferentes del emulador Fuse para ZX Spectrum. Era algo que tenía en la cabeza desde hacía tiempo: Poder usar ambas versiones de Fuse indistintamente.

Buscando en World of Spectrum versiones avanzadas de BASIC para la ZX Spectrum, y compiladores del mismo lenguaje, para estimar la posibilidad de usarlos en un proyecto, encontré una imagen de disco de Plus D que contenía tanto el lenguaje Beta BASIC como el sistema operativo Beta DOS (una mejora del G+DOS original de la interfaz Plus D).

Recordé que tenía un manual de Beta DOS, que había encontrado poco tiempo atrás en la sección de equipos del FTP de World of Spectrum, en PDF, recuperado, transcrito y maquetado por Steve Parry-Thomas en 2004. Al leerlo de nuevo con más atención descubrí algo que que había estado buscando sin éxito: la posibilidad de crear y usar ficheros de datos de acceso aleatorio, algo que los creadores de G+DOS no implementaron y que Andy Wright, autor de Beta DOS, había incluido ampliando la sintaxis de los comandos originales, con un resultado excelente.

Para quien esté interesado, los enlaces directos son:

El disco citado antes, que incluía tanto el sistema operativo Beta DOS y el intérprete de Beta BASIC, me hizo reencontrarme con este lenguaje. Años atrás había había leído un interesante artículo sobre Beta BASIC en Microhobby (página 24 de Microhobby 67 y página 25 de Microhobby 67). Despertada la curiosidad por el reencuentro, bajé el manual de Beta BASIC 3.0, el manual de Beta BASIC 4.0 y todos los boletines de BetaSoft sobre Beta BASIC.

El último descubrimiento fue el más interesante: en la página de World of Spectrum sobre Beta BASIC encontré una versión de Beta BASIC 4.0 para la interfaz Plus D. Preparé una imagen de disquete con ella y con Beta DOS con la que empezar a trabajar para familiarizarme con el sistema.