WinUAE 6.0.0 representa uno de los mayores saltos evolutivos que ha dado este emulador en toda su historia. No estamos ante una simple actualización incremental con retoques menores, sino ante una reconstrucción profunda de su núcleo, especialmente en lo que respecta a la emulación del chipset personalizado del Amiga. El emulador abandona definitivamente algunas de las simplificaciones técnicas del pasado para abrazar una emulación mucho más fiel, en la que casi cada ciclo del hardware original es replicado con precisión quirúrgica. Esta nueva versión no solo mejora la compatibilidad con juegos y demos que antes podían fallar, sino que permite ejecutar con total exactitud producciones que hacen uso de técnicas avanzadas y trucos visuales que solo eran posibles en el hardware real.
Uno de los cambios más destacados y ambiciosos de WinUAE 6.0.0 es la reescritura prácticamente total del sistema que simula los chips Agnus, Alice, Denise y Lisa. Gracias a esta revisión, la emulación ya no depende de aproximaciones, sino que reproduce con fidelidad de ciclo fenómenos como el sincronismo horizontal y vertical, los períodos de blanking, las señales de sincronía compuesta o los contadores internos del sistema de vídeo. Esto implica que los efectos visuales más extremos, como los que manipulan la posición del haz de vídeo en tiempo real mediante instrucciones VPOSW o VHPOSW, ahora se ejecutan tal y como lo harían en una máquina real, sin restricciones ni emulación incompleta. Además, se ha implementado un sistema de ejecución en hilos separados para ciertos componentes del chipset, lo que se traduce en mejoras notables de rendimiento cuando se utilizan modos de emulación avanzados, anteriormente penalizados por su alto coste computacional.
La fidelidad gráfica también ha dado un paso de gigante. Los modos AGA cuentan ahora con una granularidad horizontal precisa para bitplanes y sprites, eliminando antiguas limitaciones en la representación de gráficos en alta resolución. Incluso características poco conocidas o poco utilizadas del hardware original, como el modo UHRES de Agnus ECS/AGA, han sido implementadas, no porque tengan una utilidad práctica directa, sino porque su mera activación afecta al comportamiento de otros subsistemas, como el copper, el blitter o el acceso del procesador. Esa atención al detalle convierte a WinUAE 6.0.0 en una herramienta no solo para jugar o disfrutar de demos, sino para estudiar con rigor el comportamiento del Amiga real hasta en sus aspectos más oscuros.
La emulación del blitter, pieza clave en la arquitectura gráfica del Amiga, ha alcanzado un nuevo nivel de precisión. Las operaciones de canal se ejecutan ahora respetando el orden y los tiempos del hardware real, incluyendo casos complejos como la modificación de registros durante una operación de blitting en curso. La detección de colisiones, que antes podía generar inconsistencias, ahora es precisa y rápida, con el modo más completo activado por defecto. Incluso detalles como el desplazamiento de píxeles debido a estados LOL mal sincronizados en modo NTSC han sido reproducidos con fidelidad, lo que permite que efectos gráficos antes imposibles en el emulador ahora funcionen sin fallos.
Más allá del apartado gráfico, esta nueva versión incorpora por primera vez una emulación completa del teclado a bajo nivel. Esto significa que se simula el comportamiento real del microcontrolador del teclado, su ROM interna y la matriz de pulsaciones, lo que permite, por ejemplo, que ciertas demos que juegan con el LED de bloqueo de mayúsculas funcionen exactamente igual que en un Amiga físico. Además, se ofrece la posibilidad de seleccionar entre varios modelos de teclado reales, o usar un modo simplificado según las necesidades del usuario.
También se han incorporado nuevas funciones que amplían las posibilidades de expansión del sistema emulado. Gracias a la colaboración con el proyecto 86Box, WinUAE integra ahora emulación para tarjetas gráficas PCI Matrox y Voodoo 3, lo que abre nuevas posibilidades para los entornos RTG. Otras mejoras relevantes incluyen el soporte para el controlador IDE RIPPLE, la expansión WOM del A1000 o correcciones en la gestión de tarjetas como la Prometheus FireStorm y la Mediator 1200TX. Todo esto mejora tanto la compatibilidad como la estabilidad del sistema, incluso en configuraciones avanzadas con hardware expandido.
En cuanto al sistema operativo del host, se han abordado múltiples problemas relacionados con drivers modernos de sonido, impresión, gráficos y dispositivos externos. También se han mejorado elementos de la interfaz de usuario, como la gestión de la configuración, el árbol de dispositivos y la integración con discos duros reales o carpetas compartidas. Incluso el sistema de filtros gráficos por software ha sido retirado, ya que el nuevo núcleo gráfico, más preciso y menos dependiente de buffers intermedios, hace innecesario este tipo de procesamiento. En su lugar, se plantea para el futuro una integración con shaders más potentes y flexibles.
WinUAE 6.0.0 no solo corrige errores antiguos o introduce mejoras cosméticas. Lo que ofrece es una transformación profunda en cómo entendemos la emulación del Amiga. Esta versión está especialmente pensada para quienes buscan exactitud, para quienes desean ver sus demos funcionar como en el hardware original, para desarrolladores que requieren una plataforma de pruebas fiable y detallada, y para cualquier fan que simplemente quiera vivir la experiencia con la mayor autenticidad posible. Si versiones anteriores ofrecían una emulación excelente, esta nueva entrega lleva el listón a otro nivel: el de la reconstrucción fiel y sin concesiones de una arquitectura mítica.


Habrá que darle unos días o semanas antes de probarlo, para ver como funciona el feedback entre los primeros usuarios que lo prueben, pero todo indica que será un salto cualitativo importante. Toni Willem for president !!!
Y por qué esperar a que lo pruebe otros antes? 🤔
Si les interesan los emuladores, la tecnologia FPGA y la virtualizacion aplicada a la emulacion, no solo del Amiga sino de otros sistemas, los invito a visitar mi blog: http://retrotechycafe.wordpress.com