No último mês, Mike Chi lançou várias atualizações substanciais de firmware para o RetroTINK 6X e os dois modelos 4K. A Wobbling Pixels também lançou um novo pacote de perfis que aproveita muitas dessas mudanças. As instruções de instalação acompanham os pacotes; o processo é simples: basta excluir os perfis antigos e copiar a nova pasta.

Normalmente, eu preferiria dedicar uma publicação a cada grande atualização, mas não houve tempo para isso desta vez. Em vez de passar os olhos pelo texto, vale a pena ler as informações abaixo para ver o que pode melhorar a sua configuração. Uma observação sobre o rótulo «experimental» do firmware: Mike o usa para indicar que a versão não foi testada por tanto tempo quanto um lançamento oficial. Essas versões são seguras, não afetam a garantia e você sempre pode voltar para outra versão do firmware.

Downloads de firmware e perfis

• Firmware mais recente: página de firmware experimental do RetroTINK 4K

• Produtos RetroTINK: informações sobre os produtos RetroTINK

• Pacote de perfis Wobbling Pixels RT6X

• Pacote de perfis Wobbling Pixels RT4K

Perfis da Wobbling Pixels cobrem mais resoluções

Vamos começar pelos novos pacotes de perfis da Wobbling Pixels. Agora, um único perfil pode funcionar em várias resoluções. Em consoles como o Saturn, isso facilita a configuração: você não precisa mais saber a resolução do jogo, pois o perfil cuida disso automaticamente.

O Nintendo 64 recebeu uma melhoria adicional. Um perfil cobre várias resoluções, e o de-blur também é aplicado automaticamente. Você não vai acabar com uma imagem «pior» por esquecer de desativar o de-blur em determinadas resoluções. A Wobbling Pixels também atualizou seus perfis de NES, SNES, Genesis e SMS com modos 10x extremamente nítidos. Confira a publicação da Wobbling Pixels para mais detalhes.

Detecção automática de fase e decimação mais nítida

Mike adicionou sistemas totalmente novos de detecção de fase e decimação ao 4K e ao 6X. O resultado deve ser uma imagem mais nítida no geral, com uma detecção um pouco mais rápida também. O processo é totalmente automático: após instalar o firmware, tudo funciona melhor sem exigir nenhuma ação sua.

Saída HDMI com VRR real

Um novo modo genuíno de saída HDMI com taxa de atualização variável (VRR) agora está disponível em todos os modelos TINK. Se a sua tela funciona melhor com a abordagem anterior, você ainda pode simplesmente enviar um sinalizador VRR: deixe o Sync Lock em framelock ou genlock e escolha um «VRR Format». Porém, em uma TV que aceite um sinal VRR real, o novo modo ajusta a duração dos quadros para acompanhar o sinal de entrada. Isso evita quadros perdidos e reduz a latência na tela VRR.

Se você tem uma tela VRR, vale muito a pena testar:

• Abra o menu e selecione HDMI Output, depois Sync Lock e, em seguida, VRR.

• Na opção VRR Format logo abaixo, escolha FreeSync ou VESA.

Suporte ao modo automático de baixa latência

Telas lançadas nos últimos anos podem incluir o Automatic Low Latency Mode. Quando houver suporte, os dois modelos 4K e o 6X enviarão uma notificação que deverá colocar automaticamente a TV no modo de jogo quando detectar o TINK.

Melhorias no Enhanced S-Video do 4K Pro

O mecanismo Enhanced S-Video do RetroTINK 4K Pro foi completamente atualizado, melhorando bastante o alinhamento automático de luma e croma em todas as taxas de amostragem. Se você tem um 4K Pro e usa S-Video com qualquer console — especialmente o N64 —, adquira um destes adaptadores e conecte-o à parte traseira do aparelho.

Suporte a rotação para mais entradas do 4K Pro

Outra novidade exclusiva do 4K Pro: a rotação agora funciona com fontes 720p, 480i e 576i. Isso é especialmente útil para alguns shmups.

Atualização do decodificador Lumacode

Os usuários de Lumacode em qualquer modelo TINK também recebem uma mudança importante. Mike atualizou o mecanismo do decodificador Lumacode, trazendo suporte completo a mais consoles. Esta é uma atualização significativa, e pretendo publicar um artigo separado em até uma semana para detalhar as mudanças. Enquanto isso, remova a pasta Lumacode existente do seu cartão SD e substitua-a pela nova pasta Lumacode desta atualização — copie apenas essa pasta, não o restante da atualização. Em seguida, instale a versão mais recente na página de firmware experimental.

Registro completo de alterações desde a atualização anterior

A lista a seguir inclui tudo o que foi adicionado ou revisado desde minha última publicação sobre as atualizações de firmware do RetroTINK:

• O controlador SDRAM do RT6XCE foi recalibrado, eliminando uma falha que afetava um pequeno número de unidades.

• O controlador SDRAM do RT6XCE agora usa um gearbox.

• A estabilidade geral e a autorrecuperação do transmissor HDMI foram aprimoradas, principalmente em resoluções mais baixas.

• Foi corrigido o tempo de espera excessivo ao consultar o status do transmissor HDMI.

• Foram corrigidos erros de transmissão de dados causados por travamentos quando o controle de fluxo não é usado.

• O buffer serial TX/RX foi ampliado, tornando o modo ACK seguro por projeto em qualquer taxa de transmissão.

• Foi adicionado um modo ACK somente com CRC16 para evitar a sobrecarga de SHA256 por bloco.

• Foi adicionado suporte à transferência da estrutura de medição da entrada de vídeo pelo link serial.

• Foram corrigidas as regras de detecção de VGA para DOS 400p e 1600×1200.

• Foi corrigido o alinhamento da imagem de banner na última versão FPGA do RT6XCE.

• O circuito de saída do transmissor HDMI foi aprimorado ainda mais.

• Foi implementado o mecanismo decodificador Lumacode de segunda geração:O aprendizado automático de símbolos e a calibração foram aprimorados.Experimente as configurações padrão: On (AGC), fase de decimação automática e fase de palavra automática.O arquivo ZIP inclui arquivos Lumacode .lmc atualizados que corrigem erros, incluindo a entrada NES blacker-than-black, e fornecem alinhamentos de palavra padrão para cada sistema.

• Foi introduzido um mecanismo totalmente novo de decimação e fase automática de terceira geração.

• A detecção do fator de decimação ficou muito mais confiável.

• A detecção de fase ficou mais precisa.

• Foi eliminado o alternamento entre várias fases válidas.

• Essas mudanças se aplicam a todos os modelos 4K e 6X.

• O arredondamento da matemática interna foi otimizado.

• Foi adicionado um modo N64 ao menu Sample Rate, com Detection Mode definido como N64. Ele trava a taxa de amostragem do N64 e detecta automaticamente quando o de-blur pode ser aplicado.

• Foi corrigido o alinhamento da calibração horizontal dinâmica em relação ao índice de fase selecionado.

• Foram corrigidos conflitos entre as configurações de escala Saturn 320 e 352. Talvez seja necessário ajustar uma vez as configurações do Saturn que já haviam sido calibradas.

• O driver de saída HDMI foi otimizado.

• Os três bitstreams foram recompilados: rt4k_1860, rt4kce_1860 e rt6x_1860. Copie todos os arquivos RBF para o cartão SD junto com este firmware; ele carrega somente os bitstreams *_1860.

• Foi adicionado o mecanismo Enhanced S-Video de segunda geração.

• O alinhamento automático de luma e croma foi bastante aprimorado em todas as taxas de amostragem.

• Trim foi definido como 0; ele não deve mais ser necessário.

• O Enhanced S-Video agora lida com fontes PAL de taxas de amostragem muito altas.

• Os algoritmos Enhanced S-Video, N64 e de alinhamento automático foram refinados ainda mais.

• A confiabilidade do Enhanced S-Video foi aprimorada ainda mais.

• Foi introduzido o mecanismo LumaCode de terceira geração.

• Substitua a pasta Lumacode do cartão SD pela pasta incluída no ZIP.

• Comece com o perfil padrão, defina LumaCode Enable como On (AGC) e altere Word Trim apenas se necessário.

• O AGC revisado e o alinhamento automático de palavras devem dispensar ajustes adicionais.

• Todos os sistemas foram recalibrados em relação à implementação de referência.

• O alinhamento SDP foi otimizado ainda mais.

• O modo N64 foi renomeado para N64 Auto Deblur para deixar claro que detecta a saída interpolada e reconstrói a fonte original de 320 pixels de largura.

• A rotação agora aceita fontes de entrada de até 1280x720p.

• Foi corrigido um problema no RT6X que podia causar falhas em 1920x1080p com Gen Lock e atraso do buffer de um quadro inteiro.

• O controlador DRAM foi otimizado para eliminar falhas em casos extremos e em resoluções não padrão raramente usadas.

• Foram corrigidos outros casos extremos que produziam pixels soltos nas bordas esquerda e direita em taxas de amostragem ou tamanhos de entrada incomuns.

• O travamento do alinhamento de croma do Enhanced S-Video ficou um pouco mais rápido em condições patológicas.

• Foi adicionada discriminação de bordas no domínio wavelet com cancelamento de harmônicos para a detecção de decimação e fase.

• Foi adicionado o cancelamento adaptativo de artefatos secundários para a detecção automática de decimação e fase:Em conjunto com o cancelamento de harmônicos da versão 1.89.0, isso deverá permitir a detecção confiável da taxa de amostragem mesmo com sinais ambíguos ou de baixa qualidade.

• Foi adicionada votação de coerência de lattice esparso para a detecção da taxa de amostragem, permitindo respostas mais rápidas às mudanças de resolução dentro do jogo durante escurecimentos, cortes e transições.

• O mecanismo de detecção da taxa de amostragem foi aprimorado ainda mais em conjunto com as versões 1.90.0 e 1.89.0.

• A rotação agora aceita fontes 480i e 576i no RT4K Pro.

• Foi adicionado VRR real, combinando latência mínima, mudanças de resolução sem falhas e um clock perfeitamente estável em telas compatíveis.

• Ao contrário do Gen Lock, o VRR real mantém o clock de pixel completamente estável, evitando breves falhas de vídeo ou áudio em telas menos tolerantes.

• O VRR real está disponível no RT4K Pro, RT4K CE e RT6X CE.

• Para ativá-lo, selecione FreeSync ou VESA no menu HDMI Output.

• Telas sem VRR usam automaticamente o modo alternativo; o modo continua apenas injetando o sinalizador.

• Inicialmente, o BFI não era compatível, pois ativá-lo exigia uma reformulação significativa do mecanismo BFI.

• Foram feitas pequenas otimizações no controle remoto.

• A compatibilidade com VRR foi aprimorada.

• O VRR real agora funciona com BFI, assim como o Gen Lock.

• A geração de VRR real foi refinada ainda mais.

• O ALLM é ativado automaticamente quando a tela informa que é compatível.

• Foi corrigido um problema que impedia a transmissão do bit ALLM.

• O período de blanking foi prolongado quando o VRR está ativado, na tentativa de fazer TVs com implementação inadequada ressincronizarem com o novo fluxo VRR.

• O VRR parece funcionar agora com a maioria das configurações, mas os resultados podem variar devido às diferenças entre switches, TVs, configurações e firmwares.

• Os controles de VRR foram refinados ainda mais.

• A opção do menu HDMI antes chamada «VRR» agora se chama «VRR Format». Ela escolhe o sinal VRR enviado à tela, se houver: Off, FreeSync ou VESA.

• O Sync Lock agora inclui o modo «VRR» depois de «Triple Buffer». Se a tela for compatível com o VRR Format selecionado, isso ativa o travamento real de quadros VRR à fonte. Caso contrário, o modo funciona como Adaptive Triple Buffer, e a linha Sync Lock explica o motivo.

• Os outros modos Sync Lock enviam o infoframe VRR para instruir a TV, mas não alteram a duração dos quadros.

• Para manter o comportamento antigo, que apenas injeta o sinalizador, defina VRR Format como FreeSync ou VESA e selecione o método Sync Lock usado antes, como Gen Lock.

• Para usar VRR real, defina Sync Lock como VRR e escolha o formato compatível com a tela: FreeSync ou VESA.

• A qualidade e a confiabilidade do VRR variam bastante entre fabricantes e modelos. Algumas telas precisam de várias configurações alteradas para que o VRR funcione, e switches ou receivers AV na cadeia do sinal podem bloqueá-lo. Se necessário, consulte os recursos de suporte do fabricante da tela.

Fonte: RetroRGB