Hace un par de meses Konamiman lanzó Nestor80, un nuevo ensamblador cruzado Z80 compatible con MACRO-80. Aunque Nestor80 funcionaba bien como utilidad independiente para generar ficheros binarios, para la creación de ficheros reubicables todavía era necesario usar las antiguas herramientas LINK-80 y LIB-80 para el proceso.
¡Pero ya no es el caso! Ahora se cierra el círculo con el lanzamiento de Linkstor80, un enlazador (linker) que reemplaza a LINK-80 y Libstor80, un administrador de librerías que hace lo propio con LIB-80.
Estas nuevas herramientas no son únicamente sustitutas de las antiguas ya que, adicionalmente, se ha definido un nuevo formato de fichero reubicable extendido que es compatible con versiones anteriores del formato antiguo generado con MACRO-80 y procesado con LINK-80, eliminando la molesta limitación de seis caracteres en los nombre de los símbolos, los cuales se almacenan ahora con codificación UTF-8, no simple ASCII.
También está disponible una nueva versión del propio Nestor80 que genera ficheros reubicables que se ajustan al nuevo formato extendido. Se proporciona un argumento de línea de comandos --link-80-compatibility
para generar ficheros reubicables que se ajusten al antiguo formato LINK-80 si fuera necesario.
¡Pero eso no es todo amigos! La principal motivación que dio origen al proyecto Nestor80, fue la capacidad de poder desarrollar Nextor sin tener que depender de herramientas antiguas y sin tener que limitar las cadenas de símbolos a los poco legibles seis caracteres. Así, adicionalmente al lanzamiento de Linkstor80 y Libstor80, el proceso de desarrollo completo para Nextor se ha migrado a Nestor80. El kernel, todos los drivers, NEXTOR.SYS y las utilidades de línea de comandos, todo es ahora ensamblado usando Nestor80 y enlazado usando Linkstor80 y Libstor80. Sin embargo, en esta ocasión no hay una nueva versión de Nextor.
Como extra, el código fuente del driver de Nextor para el MegaFlashROM SCC+ SD se incluye como parte del repositorio de Nextor, y todo por el mismo precio.
Enlace relacionado: Nestor80 1.1
Enlace relacionado: Linkstor80 1.0
Enlace relacionado: Linbstor80 1.0
Enlace relacionado: Nextor build process migration pull request
Comentarios (1)
Por x-nen Aivalahostia
Paragon (1546)
12-04-2023, 16:40