Glass 0.6 - ensamblador Z80

Glass 0.6 - ensamblador Z80

por Grauw en 11-03-2022, 20:59 translated by Pac
Tema: Desarrollo
Idiomas:

Glass es un ensamblador multiplataforma para el procesador Z80. Han pasado cinco años desde la última versión pero, mientras tanto, se han ido acumulando una buena cantidad de mejoras. Dado que cada vez más personas han comenzado a usar versiones de desarrollo, ¡ya era hora de una nueva versión en toda regla!

Qué es nuevo en Glass 0.6:

  • El prefijo $ ahora se puede usar para números hexadecimales.
  • Los símbolos ya no pueden comenzar con el carácter $ (bc).
  • El pseudooperador org ahora admite valores fuera del rango 0-FFFFH.
  • Las etiquetas ahora están asociadas con el nemotécnico siguiente.
  • Los argumentos ahora buscan en el ámbito principal de su instrucción.
  • Ahora se pueden añadir comentarios a expresiones que ocupan varias líneas.
  • Se ha corregido un error donde include a veces necesitaba un subdirectorio en su ruta.
  • Se ha corregido un error en el que las búsquedas de miembros a veces incluían los ámbitos principales.
  • Los desplazamientos de símbolo de definición de macro ahora se incluyen en el archivo de símbolo.
  • Los símbolos con valores enteros equ ahora se incluyen en el archivo de símbolos.
  • Se ha corregido un error de redefinición de símbolo erróneo para directivas anidadas.
  • Operandos de expresion ternaria ?: que no se evalúan ya no arrojan errores.
  • Mejorado el manejo de etiquetas en las directivas if.
  • Las pseudooperaciones db, dw y dd ahora ponen al mismo nivel las secuencias anidadas.
  • Ahora es posible indexar en una cadena con el operador [].
  • Los números de línea y columna en errores ahora están basados ​​en 1 como es convencional.
  • Ahora se puede generar una lista del código fuente ensamblado.
  • El >>> operador de desplazamiento a la derecha sin firmar ahora es compatible.
  • El carácter ' ahora se puede escribir como '' en caracteres literales.
  • El carácter " ahora se puede escribir como "" en cadenas literales.
  • Documentada la directiva end, admitida desde el lanzamiento inicial.
  • La codificación del archivo fuente se cambia de ISO-8859-1 a UTF-8.
  • Glass ahora muestra información de la versión cuando se ejecuta sin argumentos.

Visitad el hilo del foro para más soporte.

Enlace relacionado: página del proyect Glass