Publicado sjasmplus v1.16.0

por Ped7g en 29-07-2020, 20:30 translated by PAC
Tema: Desarrollo
Idiomas:

Se ha publicado una nueva versión de este ensamblador cruzado Z80 multiplataforma.

Cambios desde la versión v1.14.1 (fue la última anunciada aquí en msx.org):

  • Añadido modo i8080 (opción CLI "--i8080") (es aún sintaxis Zilog Z80, un conjunto de instrucciones limitado).
  • Añadido modo Sharp LR35902 (opción CLI "--lr35902") (compatibilidad de sintaxis 100% con IDA, 95% bgb).
  • Añadida opción "--longptr" que permite etiquetas fuera del espacio de direcciones 16b.
  • Nuevo operador "$$label" para recuperar la página de la etiqueta.
  • Añadido dato de exportación SLD (Source Level Debugging).
  • En scripts Lua: "sj.calc(..)" (alias "_c(..)") ahora se sustituye define y argumentos macro.
  • Informe de errores dentro de LUA y MACRO refactorizada para dar mejor información sobre el origen del error.
  • Añadido "BPLIST" y "SETBP" para exportar información de saltos de línea de ASM para emuladores Unreal y ZEsarUX.
  • Añadidos dispositivos tipo ZX con 2/4/8 MiB de memoria virtual.
  • "DEFARRAY" tiene nuevo operador "[#]" para recuperar el tamaño actual de la matriz.
  • "MMU" tiene un nuevo tercer argumento opcional para establecer también la dirección (como "ORG").
  • "SAVETRD" refactorizado: corrige un par de bugs y crea ficheros TRD conforme a TR-DOS.
  • Añadido generador de reubicación de datos (capaz de producir ejecutables para SymbOS o vuestros propios esquemas de reubicación).
  • Muchas correcciones y pequeñas mejoras por todos lados también mejoras en la documentación.

Enlace relacionado: última versión en este enlace.

Comentarios (1)

Por x-nen Aivalahostia

Paragon (1205)

Imagen del x-nen Aivalahostia

09-08-2020, 14:30

Toca actualizar el compilador! gracias a los dersrroladores!