Durante el último mes, Mike Chi ha publicado varias actualizaciones importantes de firmware para RetroTINK 6X y ambos modelos 4K. Wobbling Pixels también ha lanzado un nuevo paquete de perfiles que aprovecha muchos de estos cambios. Los paquetes incluyen instrucciones de instalación; el proceso es tan sencillo como borrar los perfiles antiguos y copiar la nueva carpeta.

Normalmente preferiría dedicar una publicación a cada actualización importante, pero esta vez no hubo tiempo. En vez de leer por encima, vale la pena revisar la información siguiente para ver qué podría mejorar tu configuración. Una nota sobre la etiqueta «experimental» del firmware: Mike la usa para indicar que no se ha probado durante tanto tiempo como una versión oficial. Estas compilaciones son seguras, no afectan a la garantía y siempre puedes volver a otra versión del firmware.

Descargas de firmware y perfiles

• Último firmware: página de firmware experimental de RetroTINK 4K

• Productos RetroTINK: información sobre los productos RetroTINK

• Paquete de perfiles Wobbling Pixels RT6X

• Paquete de perfiles Wobbling Pixels RT4K

Los perfiles de Wobbling Pixels cubren más resoluciones

Empecemos por los nuevos paquetes de perfiles de Wobbling Pixels. Ahora un solo perfil puede funcionar con varias resoluciones. En consolas como Saturn, esto facilita la configuración: ya no hace falta saber cuál es la resolución del juego, porque el perfil la gestiona automáticamente.

Nintendo 64 recibe una mejora adicional. Un perfil cubre varias resoluciones y también aplica de-blur automáticamente. No obtendrás por accidente una imagen «peor» por olvidar desactivar de-blur en ciertas resoluciones. Wobbling Pixels también ha renovado sus perfiles para NES, SNES, Genesis y SMS con modos 10x extremadamente nítidos. Consulta la publicación de Wobbling Pixels para obtener más detalles.

Detección automática de fase y decimación más precisa

Mike ha añadido sistemas de detección de fase y decimación completamente nuevos para 4K y 6X. En general, la imagen debería ser más nítida y la detección también debería completarse algo más rápido. El proceso es totalmente automático: tras instalar el firmware, funciona mejor sin que tengas que hacer nada.

Salida HDMI con VRR real

Ahora hay disponible un nuevo modo de salida HDMI con frecuencia de actualización variable (VRR) auténtica en todos los modelos TINK. Si tu pantalla funciona mejor con el método anterior, todavía puedes limitarte a enviar una bandera VRR: deja Sync Lock en framelock o genlock y luego elige un «VRR Format». Sin embargo, en un televisor que acepte una señal VRR real, el nuevo modo ajusta la duración del fotograma para seguir la señal entrante. Así se evitan los fotogramas perdidos y se reduce la latencia en la pantalla VRR.

Si tienes una pantalla VRR, merece la pena probarlo:

• Abre el menú y selecciona HDMI Output, después Sync Lock y, por último, VRR.

• En la opción VRR Format justo debajo, selecciona FreeSync o VESA.

Compatibilidad con el modo automático de baja latencia

Las pantallas lanzadas en los últimos años pueden incluir Automatic Low Latency Mode. Si es compatible, los dos modelos 4K y el 6X enviarán una notificación que debería cambiar automáticamente el televisor al modo de juego cuando detecte el TINK.

Mejoras de Enhanced S-Video en 4K Pro

El motor Enhanced S-Video de RetroTINK 4K Pro se ha actualizado por completo, lo que mejora notablemente la alineación automática de luma y croma en todas las frecuencias de muestreo. Si tienes un 4K Pro y usas S-Video con cualquier consola —especialmente la N64—, consigue uno de estos adaptadores y conéctalo a la parte trasera de la unidad.

Compatibilidad con la rotación para más entradas de 4K Pro

Otra novedad exclusiva de 4K Pro: ahora la rotación funciona con fuentes 720p, 480i y 576i. Resulta especialmente útil para ciertos shmups.

Actualización del decodificador Lumacode

Los usuarios de Lumacode en cualquier modelo TINK también reciben un cambio importante. Mike ha actualizado el motor del decodificador Lumacode para ofrecer compatibilidad completa con más consolas. Es una actualización significativa y tengo previsto publicar en el plazo de una semana otro artículo que detalle los cambios. Mientras tanto, elimina la carpeta Lumacode existente de tu tarjeta SD y sustitúyela por la nueva carpeta Lumacode de esta actualización: copia solo esa carpeta, no el resto de la actualización. Después instala la última compilación desde la página de firmware experimental.

Registro completo de cambios desde la actualización anterior

La siguiente lista recoge todo lo que se ha añadido o revisado desde mi última publicación sobre las actualizaciones de firmware de RetroTINK:

• Se recalibró el controlador SDRAM del RT6XCE y se eliminó un fallo que afectaba a un pequeño número de unidades.

• El controlador SDRAM del RT6XCE ahora utiliza un gearbox.

• Se mejoraron la estabilidad general y la autorrecuperación del transmisor HDMI, especialmente con resoluciones bajas.

• Se corrigió el tiempo de espera excesivo al consultar el estado del transmisor HDMI.

• Se corrigieron errores de transmisión de datos causados por bloqueos cuando no se utiliza el control de flujo.

• Se amplió el búfer serie TX/RX para que el modo ACK sea seguro por diseño a cualquier velocidad en baudios.

• Se añadió un modo ACK solo con CRC16 para evitar la sobrecarga de SHA256 por bloque.

• Se añadió compatibilidad con la transferencia de la estructura de medición de la entrada de vídeo a través del enlace serie.

• Se corrigieron las reglas de detección VGA para DOS 400p y 1600×1200.

• Se corrigió la alineación de la imagen del banner en la última compilación FPGA de RT6XCE.

• Se volvió a modificar el controlador del transmisor HDMI.

• Se implementó el motor decodificador Lumacode de segunda generación:Se mejoraron el aprendizaje automático de símbolos y la calibración.Prueba los ajustes predeterminados: On (AGC), fase de decimación automática y fase de palabra automática.El archivo ZIP incluye archivos Lumacode .lmc actualizados que corrigen errores, incluida la entrada NES blacker-than-black, y proporcionan alineaciones de palabra predeterminadas para cada sistema.

• Se incorporó un motor automático de decimación y fase de tercera generación completamente nuevo.

• Se hizo mucho más fiable la detección del factor de decimación.

• Se mejoró la precisión de la detección de fase.

• Se eliminó el cambio entre varias fases válidas.

• Estos cambios se aplican a todos los modelos 4K y 6X.

• Se optimizó el redondeo de los cálculos internos.

• Se añadió un modo N64 en el menú Sample Rate, con Detection Mode configurado como N64. Fija la frecuencia de muestreo de N64 y detecta automáticamente cuándo se puede aplicar de-blur.

• Se corrigió la alineación de la calibración horizontal dinámica con respecto al índice de fase seleccionado.

• Se corrigieron los conflictos entre los ajustes de escalado Saturn 320 y 352. Es posible que haya que ajustar una vez los ajustes de Saturn configurados anteriormente.

• Se optimizó el controlador de salida HDMI.

• Se reconstruyeron los tres bitstreams: rt4k_1860, rt4kce_1860 y rt6x_1860. Copia todos los archivos RBF a la tarjeta SD junto con este firmware; solo carga los bitstreams *_1860.

• Se añadió el motor Enhanced S-Video de segunda generación.

• Se mejoró notablemente la alineación automática de luma y croma en todas las frecuencias de muestreo.

• Trim se estableció en 0; ya no debería ser necesario.

• Enhanced S-Video ahora admite fuentes PAL con frecuencias de muestreo muy altas.

• Se refinaron aún más los algoritmos de Enhanced S-Video, N64 y alineación automática.

• Se mejoró todavía más la fiabilidad de Enhanced S-Video.

• Se incorporó el motor LumaCode de tercera generación.

• Sustituye la carpeta Lumacode de la tarjeta SD por la carpeta incluida en el ZIP.

• Empieza con el perfil predeterminado, activa LumaCode Enable en On (AGC) y cambia Word Trim solo si es necesario.

• El AGC revisado y la alineación automática de palabras deberían evitar ajustes adicionales.

• Se recalibraron todos los sistemas con respecto a la implementación de referencia.

• Se optimizó aún más la alineación SDP.

• El modo N64 se renombró N64 Auto Deblur para aclarar que detecta la salida interpolada y reconstruye la fuente original de 320 píxeles de ancho.

• La rotación ahora acepta fuentes de entrada de hasta 1280x720p.

• Se corrigió un problema del RT6X que podía causar fallos en 1920x1080p con Gen Lock y un retraso del búfer de un fotograma completo.

• Se optimizó el controlador DRAM para eliminar fallos en casos extremos y resoluciones no estándar poco habituales.

• Se corrigieron otros casos extremos que producían píxeles sueltos en los bordes izquierdo y derecho con frecuencias de muestreo o tamaños de entrada poco comunes.

• Se aceleró ligeramente el bloqueo de la alineación de croma de Enhanced S-Video en condiciones anómalas.

• Se añadió discriminación de bordes en el dominio wavelet con cancelación de armónicos para la detección de decimación y fase.

• Se añadió la cancelación adaptativa de artefactos secundarios para la detección automática de decimación y fase:En combinación con la cancelación de armónicos de la versión 1.89.0, esto debería permitir detectar de forma fiable la frecuencia de muestreo incluso con señales ambiguas o de baja calidad.

• Se añadió la votación de coherencia de retícula dispersa para detectar la frecuencia de muestreo, lo que permite responder más rápido a los cambios de resolución dentro del juego durante atenuaciones, cortes y fundidos.

• Se mejoró aún más el motor de detección de frecuencia de muestreo en combinación con las versiones 1.90.0 y 1.89.0.

• La rotación ahora admite fuentes 480i y 576i en RT4K Pro.

• Se añadió VRR real, que combina una latencia mínima, cambios de resolución sin fallos y un reloj perfectamente estable en pantallas compatibles.

• A diferencia de Gen Lock, el VRR real mantiene el reloj de píxeles completamente estable y evita breves cortes de vídeo o audio en pantallas menos tolerantes.

• El VRR real está disponible en RT4K Pro, RT4K CE y RT6X CE.

• Para activarlo, selecciona FreeSync o VESA en el menú HDMI Output.

• Las pantallas sin VRR cambian automáticamente al modo alternativo; el modo sigue limitándose a inyectar la señalización.

• Al principio no se admitía BFI, ya que activarlo requería una importante revisión del motor BFI.

• Se realizaron pequeñas optimizaciones del control remoto.

• Se mejoró la compatibilidad con VRR.

• El VRR real ahora funciona con BFI, igual que Gen Lock.

• Se refinó aún más la generación de VRR real.

• ALLM se activa automáticamente cuando la pantalla informa que es compatible.

• Se corrigió un problema que impedía transmitir el bit ALLM.

• Se alargó el período de blanking cuando VRR está activado, con la intención de que los televisores con implementaciones deficientes vuelvan a sincronizarse con el nuevo flujo VRR.

• Ahora VRR parece funcionar con la mayoría de las configuraciones, aunque los resultados pueden variar por las diferencias entre switches, televisores, ajustes y firmware.

• Se refinaron aún más los controles de VRR.

• La opción del menú HDMI que antes se llamaba «VRR» ahora se llama «VRR Format». Elige la señal VRR que se envía a la pantalla, si corresponde: Off, FreeSync o VESA.

• Sync Lock ahora incluye el modo «VRR» después de «Triple Buffer». Si la pantalla admite el VRR Format seleccionado, activa la sincronización real de fotogramas VRR con la fuente. De lo contrario, funciona como Adaptive Triple Buffer y la línea Sync Lock explica el motivo.

• Los demás modos Sync Lock envían la trama de información VRR para indicárselo al televisor, pero no cambian la duración del fotograma.

• Para mantener el comportamiento anterior, que solo inyecta la señalización, configura VRR Format en FreeSync o VESA y selecciona el método Sync Lock que usabas antes, como Gen Lock.

• Para usar VRR real, configura Sync Lock como VRR y elige el formato compatible con la pantalla: FreeSync o VESA.

• La calidad y fiabilidad de VRR varían mucho entre fabricantes y modelos. Algunas pantallas requieren cambiar varios ajustes para que VRR funcione, y los switches o receptores AV de la cadena de señal pueden bloquearlo. Si hace falta, consulta los recursos de asistencia del fabricante de tu pantalla.

Fuente: RetroRGB