Abersoft Forth desensamblado

Descripción del contenido de la página

Código desensamblado y comentado de Abersoft Forth para ZX Spectrum, con las herramientas escritas para obtenerlo.

Etiquetas:

Abersoft Forth fue mi Forth de ZX Spectrum favorito. 30 años después, en 2015, decidí desensamblarlo. Era un paso lógico después de haber escrito la biblioteca Afera para él.

Abersoft Forth es una implementación de fig-Forth 1.1 con algunas funcionalidades específicas de ZX Spectrum (gráficos, sonido, cintas) e incluso una estructura case. Fue escrito por John Jones-Steel y publicado por Melbourne House en 1983.

El desensamblado fue hecho con una compleja cadena de herramientas escritas en el propio Abersofth Forth y en Vim. El fichero <README.adoc> incluido contiene todos los detalles (en inglés).

Puedes ojear el código Z80 final en su propia página (grande) (incluye anotaciones sobre errores que descubrí durante el desarrollo de Afera y posibles mejoras encontradas durante el proceso de desensamblado) o descargar el archivo zip con todos los ficheros del proyecto.

Descarga

También en GitHub.

Páginas relacionadas

Afera
Biblioteca para Abersoft Forth.
Solo Forth
Un sistema Forth basado en disco para ZX Spectrum 128, para el desarrollo cruzado de programas para ZX Spectrum.

Enlaces externos relacionados