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.