asMSX version 1.0

asMSX version 1.0

por ro en 14-12-2020, 19:16 translated by Pac
Tema: Desarrollo
Idiomas:

Hay numerosos ensambladores disponibles para MSX, algunos son estupendos y otros no tanto. Un ensamblador convierte programas de lenguaje ensamblador en lenguaje máquina. Mientras que un programa en ensamblador nativo puede ejecutarse en el propio MSX, los llamados ensambladores cruzados pueden hacerlo externamente en un sistema operativo moderno, por ejemplo. Recientemente se ha publicado la versión beta 1.0 del ensamblador cruzado asMSX para Windows, Linux y Mac.

asMSX es un ensamblador cruzado Z80 para MSX, originalmente desarrollado por Eduardo Robsy Petrus, conocido como Pitpan en el MRC y actualmente mantenido por el equipo asMSX. Este proyecto está basado en la versión de código GPLv3 de Lucas "cjv99". Este ensamblador usa una sintaxis un poco diferente que la estándar pero cuenta con algunas características únicas relacionadas con el MSX. asMSX está disponible para Windows, Linux y OSX. La versión 1.0 ya está disponible para descargar.

La versión 1.0 beta incluye las siguientes mejoras:

  • Actualizado Readme, Changelog y la documentación (gracias a @jamque, petición Nº 71).
  • Cuando usamos palabras clave reservadas como etiquetas, las declaramos como palabras reservadas que se usan como identificador. Asunto Nº 70.
  • Se ha mejorado el mensaje de la página MegaROM no definida.
  • Ya no permitimos (cualquier carácter) REPT. Solo REPT o .REPT.
  • PSEUDO_DS ahora no comprueba si hay un desbordamiento de memoria en la primera pasada. Esto evita que se bloquee en presencia de etiquetas no definidas y notifique un mensaje de error incorrecto. Asunto Nº 62.
  • Se ha agregado .ZILOG 0 pseudo. Ahora podemos habilitar y deshabilitar el análisis estándar de zilog. Nota: esto necesita más verificación entre pasadas. (Gracias a @duhow petición Nº 72).
  • Mejorado el manejo de argumentos (gracias a @duhow, asunto Nº 60).
  • El comprobador de Windows funciona de nuevo (gracias a @duhow).
  • Mejoras en Makefile (gracias a @duhow).

Programar usando un ensamblador cruzado como asMSX tiene sus ventajas. El ensamblado en PC modernos es casi instantáneo comparado con los ensambladores nativos de MSX. No hay límite en cuanto al tamaño de los ficheros fuente que pueden ser editados en cualquier editor de textos.

Enlace relacionado: Descarga de aMSX desde nuestra base de datos de software.
Enlace relacionado: repositorio Github de asMSX

Comentarios (1)

Por x-nen Aivalahostia

Paragon (1383)

Imagen del x-nen Aivalahostia

18-12-2020, 23:53

Gracias a todo el equipo del asMSX sin el no se hubiesen creado gran parte del software moderno!