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.
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.