Box64v0.3.2 foi lançado hoje, a versão mais recente do emulador de espaço de usuário Linux que permite que executáveis x86_64 sejam executados em dispositivos Linux ARM64 (AArch64). Box64 também é um dos principais métodos para permitir que jogos x86_64 e Steam rodem em dispositivos Linux ARM64-bit.
Com o lançamento do Box64v0.3.2, o Box32 foi adicionado para executar aplicativos de 32 bits em sistemas operacionais de 64 bits. Box32 é uma opção de construção para Box64 e está desabilitado por padrão. A integração do Box32 ainda está em andamento, mas alguns jogos já estão usando esse caminho de código.
A nova versão do Box64 também adiciona suporte para flags nativas através da opção "BOX64_DYNAREC_NATIVEFLAGS", que controla quais flags estão habilitadas e pode resultar em "acelerações significativas em alguns casos". "
Esta atualização do Box64 também melhora a emulação de modelo de memória forte, desempenho mais rápido ao executar Dynarec no bit RISC-V64, melhor manuseio de opcode CPUID, melhor geração e manuseio de sinal TRAP, melhorias em algumas operações x87, correções para vários opcodes, novos perfis de construção para alvos Snapdragon865 e Oryon, suporte para mais chamadas de sistema, algumas extensões Vulkan adicionais agora estão empacotadas corretamente e mais melhorias no sistema de construção.
Para obter mais detalhes sobre todas as mudanças na versão grande do Box64v0.3.2, visite GitHub e o blog do projeto para obter mais detalhes sobre as alterações mais recentes nesta atualização.
Box86v0.3.8 também foi lançado hoje e contém muitas alterações semelhantes para usuários interessados em código x86 (não x86_64).