Box64 v0.4.4 simplifica configuração de jogos no Linux e aprimora suporte a títulos com DRM

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Atualização do emulador facilita configuração de jogos no Linux!

O projeto Box64 chegou à versão 0.4.4. O emulador, conhecido por permitir a execução de softwares e jogos desenvolvidos para a arquitetura x86_64 em sistemas Linux baseados em ARM64, LoongArch e RISC-V, recebeu atualizações focadas na experiência do usuário e na precisão técnica. O lançamento indica um amadurecimento da ferramenta para o público gamer, reduzindo a complexidade de uso e expandindo a compatibilidade com jogos modernos protegidos por sistemas antitrapaça e DRM.

dAwZnHog image 3
Box64 v0.4.4 simplifica configuração de jogos no Linux e aprimora suporte a títulos com DRM 3

Historicamente, otimizar o comportamento do emulador para títulos específicos exigia a edição manual de arquivos de texto. A versão 0.4.4 remove essa barreira com a introdução do box64-configurator. O novo aplicativo, escrito em Python, entrega uma interface gráfica dedicada à criação e manutenção de perfis personalizados de execução. A ferramenta está disponível nos idiomas inglês e chinês e inclui um plugin opcional para o ambiente desktop KDE, permitindo o gerenciamento rápido com um clique com o botão direito nos diretórios dos jogos.

Desempenho e cache inteligente

Outra mudança que impacta diretamente a usabilidade é a ativação do DynaCache por padrão. O recurso armazena em disco o código traduzido durante a primeira execução de um software. Nas inicializações subsequentes, o Box64 reaproveita os dados em cache, o que reduz drasticamente os tempos de carregamento. O sistema emprega compressão de dados baseada na biblioteca libz e restringe o uso de armazenamento a 2 GB. Usuários que precisam alterar esse limite ou desativar o recurso podem usar o novo configurador visual para ajustar o perfil global do sistema.

Além do cache, o desenvolvedor principal do projeto implementou o padrão BOX64_DYNAREC_CALLRET=2 para todas as instalações. A mudança na forma como o software lida com retornos de chamadas promete ganhos de desempenho generalizados nas três arquiteturas suportadas.

Precisão técnica e compatibilidade avançada

Youtube video

No campo da compatibilidade, o changelog aponta correções na emulação matemática (instruções x87), no tratamento de sinais e na manipulação de flags de depuração (TF). Na prática, o aumento na precisão do emulador ajuda a contornar falhas estruturais que impediam a inicialização de jogos com proteções rígidas. A publicação oficial de lançamento cita nominalmente a melhoria na execução de jogos publicados por estúdios de grande porte, como Capcom e Sony.

As otimizações de arquitetura também ganharam destaque. O backend voltado para processadores LoongArch recebeu refinamentos profundos, eliminando redundâncias na conversão de registradores de 32 para 64 bits por meio de uma técnica de otimização de zeros superiores. O backend RISC-V também foi atualizado, incorporando suporte a novos opcodes para instruções AVX e aproveitando melhor as extensões modernas dessas CPUs.

Compartilhe este artigo
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.