Historial de versiones

01/05/09 v1.0 FINAL

  • Mejora: ahora es posible generar targets de Superglus (ficheros TXP con símbolos o SCE sin ellos)
  • Mejora: optimizada la forma de almacenar procesos con entradas iguales. Ahora la utilización de expresiones sinónimas es mucho más eficiente en uso de memoria.
  • Mejora: es posible definir palabras de cualquier longitud. El compilador las recortará al tamaño adecuado en función de la plataforma de destino (PAW o SUPERGLUS), avisando en caso de que al recortar se generen repeticiones (por ejemplo si definimos EMPUJA y EMPUJAR).
  • Corregido: Daba un mensaje de "tipo de palabra no válido" si la palabra indicada en la cláusula WORDS de la definición del objeto estaba en una combinación diferente de mayúsculas/minúsculas que la definición en el vocabulario.
  • Corregido: El número máximo de mensajes, mensajes del sistema y objetos en PAW es de 255, no de 256 como erróneamente permitía.

18/03/09 v1 RC4

  • Mejora: permite utilizar parejas nombre-verbo sinónimas en las entradas de procesos/respuestas, así como en los condactos que sean condiciones. Expresiones del tipo "USAR LINTE|ENCEN LINTE: AT SOTANO|AT GARAJE MESSAGE xx" ahora son permitidas, y serán convertidas a tantas entradas de procesos como sea necesario.
  • Mejora: Se ha cambiado el formato de la documentación a PDF, que es más conocido y manejable.
  • Mejora: Se ha sustituido la demo de Facundo por que había dejado de ser una demo. Ahora hay una nueva demo en español, más sencilla y clarificadora.
  • Corregido: Cascaba al definir un proceso con un nombre en mayúscula si habíamos declarado el proceso en minúscula, y viceversa.

02/03/09 v1 RC3

  • Mejora: optimizado el algoritmo de compresión: ahora comprime hasta un 7% más.
  • Corregido: extraño error por el que ciertas veces no apuntaba al mensaje correcto en los mensajes definidos dentro de los condactos MES, MESSAGE y SYSMESS.
  • Corregido: ahora ya no se permite utilizar CARRIED o WORN como localidades en condactos que admitan parámetros de tipo LOCNO (sólo en LOCNO+). Mejorados mensajes de error cuando esto se produce.
  • Corregido: oscuro error de sintaxis al poner un include justo al final de un archivo sin ponerle punto y coma detrás.
  • Corregido: ahora es posible meter códigos ASCII entre corchetes como carácter de cadena de sustitución en bloques SUBCHAR, así como el caracter de barra invertida \ (que se deberá introducir como "\\")
  • Corregido: el número mínimo de mensajes del sistema que deben estar definidos para las versiones CPC y PC es de 61 (del 0 al 60), y no 60.

20/02/09 v 1 RC2

  • Mejora: disponible manual en inglés, traducido por Carlos Sánchez.
  • Mejora: se proporciona un fichero "esqueleto" a partir de los cuales comenzar una aventura, ubicado en el directorio "demo" y con nombre nueva-esp.paw.
  • Mejora: mecanismo básico de compilación condicional: directivas #DEFINE, #IFDEF, #IFNDEF añadidas, así como variables predefinidas para comprobar el hardware para la que se está compilando (Spectrum, CPC o PC).
  • Mejora: disponibles ejecutables de Inpaws para Linux-i386.
  • Mejora: posiblidad de compilar a ficheros fuente .SCE para PAW-PC y PAW-CPM (Amstrad CPC). Si estás portando aventuras de Spectrum a CPC o PC, esto es posible pero no esperes milagros.
  • Corregido: varias comprobaciones en relación a los bloques de datos (CHARACTERS y GRAPHICS) para evitar inconsistencias.
  • Corregido: inpaws cascaba cuando se intentaba compilar una aventura sin bloque CHARACTERS. Ahora es obligatorio incluirlo (sólo para Spectrum), en caso contrario el compilador avisa y suspende el proceso.
  • Corregido: cualquier flag no definido usado en los condactos era considerado como flag cero, en vez de dar un error de compilación.
  • Corregido: el mensaje de error no incluía el nombre del archivo para errores detectados en los parámetros de los condactos.

14/02/09 v 1 RC1

  • Primera versión de la herramienta.