«Elite» Firebird mejora estabilidad y rendimiento en su beta 5 | Descarga
Tras la publicación de las tres primeras versiones beta, Brian "reifsnyderb" Reifsnyder continúa refinando el desarrollo de «Elite» para las computadoras Atari de 8 bits. El programador compartió en el foro AtariAge dos nuevas revisiones de la variante Firebird, correspondientes a las betas 4 y 5, que mantienen el enfoque en la optimización del rendimiento, la estabilidad del sistema de carga y diversos ajustes técnicos antes de la llegada de una versión más completa.
La beta 4, publicada el 26 de julio, introduce varias mejoras relacionadas con la fiabilidad del programa y el apartado audiovisual. Entre los cambios más relevantes figura la corrección del proceso de carga de partidas, que ahora conserva al comandante activo cuando se intenta abrir un archivo inexistente o con un nombre incorrecto, evitando que los datos se pierdan accidentalmente. Asimismo, la inicialización del chip POKEY pasa a realizarse después de cargar el código de vuelo, se incorporan los efectos visuales del rayo al detonar una bomba de energía y se aplican pequeñas optimizaciones a los algoritmos de trazado de líneas para mejorar el rendimiento general.
Elite - Firebird ver. beta 4 for Atari 8-bit computers
Download | 131 kB
La evolución del proyecto prosiguió pocos días después. El 30 de julio, Reifsnyder publicó la beta 5 con una nueva serie de ajustes orientados principalmente a reforzar la estabilidad del código. Esta revisión optimiza el cálculo de los desplazamientos de memoria utilizados para dibujar píxeles en pantalla, restablece el estado del chip POKEY tras cualquier operación de disco realizada mediante el sistema CIO y añade una comprobación previa de los archivos de partidas guardadas antes de intentar cargarlos. Si el proceso falla, el juego mantiene intacta la sesión en curso en lugar de sobrescribirla. Además, el tamaño de la pila de ejecución queda fijado de forma permanente para evitar problemas derivados de su gestión dinámica.
Pese al ritmo sostenido de desarrollo, el autor...