Último mensaje de la página anterior:
¡Buenas noticias y notable el progreso!
Cuando esta parte esté funcionando tal vez podríamos hablar de la compresión LZ. ¿Se gana mucho espacio al emplearla?
¿Has notado el posible aumento de tiempo al descomprimir?
Aprox. una media del 40% en el espacio ocupado por el mapa. Se nota el tiempo; pero la verdad es que en la práctica no resulta molesto. Recuerdo que en el AEON2 si que parecía algo noticiable. La principal "desventaja" es que necesita un buffer para descomprimir previamente la pantalla al completo (buffer que por otra parte te puede venir bien). Estuve probando otro mecanismo de compresión que permitía el streaming de los bytes; pero no está bien documentado y había que adaptarlo, no tuve éxito y lo aparqué.
Mi plan es que con eso y un soporte apropiado para los metablocks, el tema de los mapas recupere bastante espacio malgastado.
Otra cosa es que el "Pick Axe" cuando está en pantalla se muestra negro sobre negro, o sea invisible. He visto que la versión
MSX se ve en color en el pantallazo que adjuntaste (jltursan), así que he modificado el compilador para que cuando un objeto
resulte con colores negro sobre negro se cambie a azul oscuro sobre negro

Si quieres estudiar lo de la compresión tendré que pasarte también la fuente del compilador, ya te explicaría un poco como lo he montado. A ver si te las empaqueto y te las paso.