Registro de alterações
Histórico completo de versões do TruchiEmu. Cada versão inclui mudanças notáveis, correções de bugs e novos recursos.
6 de agosto de 2026
Uma versão focada em entrada, shaders e ergonomia da biblioteca. Os jogos de DOS agora podem ver seu joystick, com novas opções de configuração e melhor tratamento de portas de controle no DOSBox-Pure; as correções de gamepad e Modo TV fazem com que pressionamentos consecutivos sejam registrados de forma confiável, a sobreposição da barra de ferramentas funciona enquanto outro app está focado e a caixa de diálogo de Stop pode ser confirmada com o botão A; os parâmetros de shader sem efeito são esmaecidos, a troca de shaders é mais rápida e os presets composto/NTSC renderizam corretamente; além disso, capas personalizadas a partir de um arquivo local, atualização dinâmica de capas e pinch-to-zoom com reflow de colunas ao vivo na grade.
3 de agosto de 2026
Versão de duas frentes. Gráficos/shaders: editor de shaders ao vivo dentro do jogo com confirmação de mudanças não salvas, o reflexo do bezel se difunde no resultado de scanlines/phosphor para as telas Famicom e RF, agrupamento de presets Slang com IDs estáveis SHA-256, flag cacheado de passe final para escalonamento e overscan padrão que mantém o frame completo visível na conversão RGBA. Biblioteca e Modo TV: modos de exibição de capas com cache de fundo desfocado, um novo GenreGroupingDiagram com contagens por gênero, aspecto renovado do menu de contexto em cards e linhas, redação mais clara das configurações do Modo TV nos três idiomas e dimensões ajustadas do tile/layout do Modo TV. Além disso, tradução completa da UI para o japonês.
29 de julho de 2026
Versão de recursos: slots de save state renomeáveis, gravação sincronizada entre rebobinamentos do Time Machine, seleção de tela no Modo TV, atalho para conectar/desconectar o controle de Wii, API de sessão/ping do RetroAchievements e gerenciamento de permissões TCC para pastas que interrompe o pedido repetido de acesso a Downloads na inicialização.
24 de julho de 2026
Versão hotfix: corrige a falha de inicialização introduzida na 1.8.4 (
EXC_BREAKPOINT do libdispatch: trying to lock recursively), adicionando uma proteção contra a reentrada do dispatch_once do AppSettingsCache quando o logger aquece durante a primeira carga do SwiftData.
24 de julho de 2026
Versão hotfix: o Modo TV agora respeita corretamente o último estado de sessão do usuário (sem mais voltar ao Modo TV ao fechar o app no modo normal), além de presets de controle empacotados e um script de exportação para mapeamentos padrão de gamepad.
24 de julho de 2026
Versão de patch: corrige as falhas silenciosas ao apagar saves (chave composta errada, #27) e as notificações falsas de atualização na versão atual (#25), mais uma passagem de confiabilidade de carregamento de jogos no Modo TV e uma ampla limpeza de avisos do Swift 6.
24 de julho de 2026
Versão de patch: jogo limpo em Y para a propriedade de slots de save no Modo TV, sobrescrita de auto-carregamento por lançamento que preserva a preferência global, hierarquia de navegação com gamepad "o jogo ganha sobre o app" para combos compartilhados e restauração confiável de janela-chave após fechar a folha de ajustes no Modo TV em tela cheia.
23 de julho de 2026
Versão de patch: reformulação do gerenciamento de controles com mapeamento de teclado multijogador, priorização de slots vazios e controles SDL de desativação/restauração; melhorias no Modo TV incluindo sincronização de filtros, modo de ordenação, modo de lista curta, escalonamento adaptativo a resolução e sobreposição de download de cores; correção de cache do RetroAchievements e exibição de RA Hash.
22 de julho de 2026
Versão de recursos: navegação no Modo TV com fundos animados e foco nas capas, pipeline de capas reformulado, aviso de ativação e progresso do RetroAchievements, correções de confiabilidade de retrocesso e XPC (incluindo #20), busca ao digitar e coleções inteligentes, shaders LCD grid refatorados e cache de metadados/escaneamento de ROM.
17 de julho de 2026
Versão de manutenção: download de assets do PPSSPP, capas embutidas assíncronas na tela de download de cores, melhorias na recuperação de falhas de cheats, busca na barra lateral e na grade com subtítulos nos cartões, e novas opções de configurações.
16 de julho de 2026
Versão de rede de segurança: backup pré-migração automático do armazenamento SwiftData mais uma tela de recuperação "Modo Atualização do App", para que uma futura migração problemática nunca mais apague os dados silenciosamente. Em falha, os dados são restaurados de um backup com carimbo de data/hora e o app inicia em modo limitado.
16 de julho de 2026
Correção crítica: atualizar da v1.6.0 para a v1.7.0 podia excluir toda a pasta de dados de usuário do TruchiEmu. A v1.7.1 corrige a migração de esquema para preservar os dados e restringe o caminho de recuperação para que nunca toque na pasta de dados.
15 de julho de 2026
Controles de reprodução Time Machine (retroceder, avanço rápido, câmera lenta), shader decodificador Famicom RF NTSC, Assistente de Atualização, metadados LaunchBox, redesenho de grade/barra lateral e limpeza de avisos.
4 de julho de 2026
Reformulação das configurações de streaming com verificação de chaves Twitch/YouTube/próprio, botão de compartilhar e salvar últimos momentos, alternância de bezels, download de dados hash, reorganização da navegação nas configurações.
2 de julho de 2026
Capturas em jogo (com flash e notificação), mapeamento de teclas do controle, exclusão em massa no gerenciador de saves, ação de teste de notificação, refinamentos no sistema de notificações.
2 de julho de 2026
Patch de emergência: correção do dylib librashader, ação de teste de notificações, exclusão em massa no gerenciador de saves, limpeza da documentação.
1 de julho de 2026
Streaming e gravação, suporte a controles SDL, ~1800 novos shaders slang, dados de frame do modo de treinamento, seleção de região de capas, macOS Game Mode.
23 de junho de 2026
Navegação completa por gamepad, exclusão inteligente de ROM com restauração de arquivos, toggle de joystick, menus de contexto e persistência de rolagem.
19 de junho de 2026
Reformulação do modo de treinamento, capas por região, folha de ajuda no app, melhorias em ícones, substituições de entrada Sega, correções extensas.
12 de junho de 2026
ROMs compactadas (ZIP/7z/RAR), desambiguação MAME/FBNeo, identificação CRC/setor de boot, mesclagem de sistemas, correções importantes.
10 de junho de 2026
Melhorias de acessibilidade em contraste de texto sobre acento, tema padrão alterado para Mega Man.
10 de junho de 2026
Primeira versão estável! Integração RetroAchievements, guia lateral de jogo, deadzone do controle, BIOS Jaguar, reformulação do escaneamento ISO.
4 de junho de 2026
Suporte a mouse analógico, modo de treinamento e listas de movimentos, sistema de notificações, gerenciamento de gêneros, save states progressivos, verificador de atualizações, melhorias em capas.
25 de maio de 2026
Arquitetura XPC, sobreposição de carregamento de jogos, hierarquia de substituição de opções de núcleo, localização em português.
v0.7.4
Themes & Modes
21 de maio de 2026
16 temas de cor de acento, mapeamento de entrada MAME, 8 novos sistemas, suporte ao idioma português.
v0.7.3.1
Quick-fix para Dreamcast
14 de maio de 2026
Correção dos gatilhos analógicos quebrados no Dreamcast.
v0.7.3
Multiligual
14 de maio de 2026
Localização completa para inglês e espanhol, arte da caixa com zoom, correções de estabilidade no Dolphin, refatoração de configurações.
10 de maio de 2026
Melhorias no shader GBC, correções na identificação de ROMs, renomear sistemas, gerenciamento de BIOS do Dreamcast, estabilidade do núcleo mGBA.
v0.7.1
More improvements
8 de maio de 2026
Integração RetroAchievements, emulação Saturn, base massiva de cheats, melhorias no shader CRT, lançamento do site de documentação.
v0.7
Getting closer to full vision
3 de maio de 2026
Otimizações de desempenho, melhorias nas opções de núcleo, melhorias em jogos MAME, categorização por gênero.
v0.6.1
Stability and UI/UX
21 de abril de 2026
Refinamentos de UI/UX, melhorias no shader do Game Boy, otimizações de velocidade, gerenciamento de opções de núcleo.
v0.6
The slim Shady
18 de abril de 2026
Shaders CRT e Game Boy, menus contextuais na biblioteca, estabilidade PS1/PS2/MAME, shader do Game Boy Color.
v0.5.5
Improved ROM detection
13 de abril de 2026
Recursos offline de identificação de ROMs, melhorias na detecção automática, correções de categorização de sistemas.
v0.5
First public version!
13 de abril de 2026
Versão pública inicial: app nativa macOS SwiftUI, mecanismo de shaders Metal, gerenciamento de biblioteca, RetroAchievements, amplo suporte a sistemas.