Box64 e Box86 Obtenha mais jogos em execução no ARM Plus DXVK 2.0 Suporte

Box64 e Box86 são emuladores de espaço de usuários para executar aplicativos tradicionais x86 e x86_64 no braço, e a versão 0.2 de ambos são um grande passo à frente. Para aqueles de vocês com dispositivos ARM (como o Raspberry Pi), esses dois projetos definitivamente parecem interessantes e expandem o que você pode fazer.

Os destaques incluem:

  • DXVK 2.0 funcionando.
  • Os jogos do Unity3D agora funcionam.
  • Pegada de memória reduzida.
  • Adicionado suporte para libfuse embrulhado para que o Appimage funciona.

  • Discord trabalhando.

Atualmente, estou tentando refazer meu Raspberry Pi 4 com o Ubuntu, para que eu possa testar mais coisas assim, mas está se mostrando um pouco incômodo. Espero poder classificá-lo para um vídeo de visão geral no futuro.

Box86 v0.2.8 Changelog:

  • Função mais envolvida, DXVK 2.0 agora funciona
  • Suporte adicionado para funções de Malloc/Free substituem
  • Carregador elfo aprimorado
  • Manipulação DLSYM aprimorada com rtld_next
  • Adicionado box86_dynarec_safeflags para permitir que o manuseio de código gerado pelo Finetuning Dynarec de sinalizadores que acumulam chamadas e retornos de função.
  • Adicionado box86_bash para configurar o x86 Bash Binary, para que o script do shell possa ser executado no mundo x86
  • Adicionado box86_rolling_log para que os detalhes sejam registrados apenas na falha
  • Manuseio de tamanho TLS aprimorado (os jogos da Unity3D agora funciona)
  • Família de função aprimorada Execv para ter melhor integração Box86
  • Adicionou mais algumas biblions embrulhados, como Faudio
  • GTK aprimorado, sdl2, gl, vulkan (e mais) embrulhado
  • Manuseio de sinal aprimorado e busca de proteção de memória
  • Adicionado algum suporte básico para o programa estaticamente vinculado. O thread ainda não está funcionando, mas a alocação de memória e o acesso a arquivos.

O desenvolvedor também observou:

Com o uso dos novos Safeflags, alguns programas C# Windows agora funcionam bem (é forçado quando a família de software Vara é detectada). Com o suporte básico de programa estaticamente vinculado, emulador antigo como modelador para trabalhos linux. Programa com tópicos como tópicos como Mugen para Linux ainda não.

Box64 v0.2.0 Changelog:

  • Função mais envolvida, DXVK 2.0 agora funciona
  • Suporte adicionado para funções de Malloc/Free substituem
  • Refactor Dynarec Memory Management, reduzindo a pegada de memória (de 20% para 40% do tamanho do Dynarec)
  • Carregador elfo aprimorado
  • Manipulação DLSYM aprimorada com rtld_next
  • Adicionado box64_dynarec_safeflags para permitir que o manuseio de código gerado pelo Finetuning Dynarec de sinalizadores que acumulam chamadas e retornos de função.

Fosdem

  • Adicionado box64_bash para configurar x86_64 binário BASH, para que o script do shell possa ser executado no mundo x86_64
  • Adicionado box64_rolling_log para que os detalhes sejam registrados apenas na falha
  • Trabalhe sobre alinhamento para algumas das estruturas de pThread
  • Mais bibliotecas embrulhadas na família GTK
  • Algumas correções no código Dynarec x87 (corrigindo um monte de jogos como UT2004 ou Piczle Puzzle)
  • Manuseio de tamanho TLS aprimorado (os jogos da Unity3D agora funciona)
  • Mais opções de compilação PageSize
  • Família de função aprimorada Execv para ter melhor integração Box64
  • Suporte adicionado para libfuse embrulhado para que o Appimage funciona
  • Ajustado a integração do Binfmt para que o Appimage seja automático escolhido
  • Faudio aprimorado, SDL2, GL (e muito mais)
  • Libs mais embrulhadas, como libegl.so, para ajudar
  • Manuseio de sinal aprimorado e busca de proteção de memória
  • Algumas correções de assinatura para algumas funções embrulhadas (na libc)
  • Adicionado mais syscalls
  • Adicionado muitas novas opcodes ao ARM64 Dynarec

O desenvolvedor também observou que, como: Sobrevivendo a Marte, Piczle Cross Adventure (usando Proton Experimental), Irreal Torunamento 2004, Obdução, Machinarium, Silicon Zero, Hacknet, Drift Absolute, Art of Rally, Dota 2 agora estão funcionando. Além de aplicativos como o TeamSpeak 3 Client e Server ou Discord.

Artigo retirado de gamengonlinux.com.

Deixe uma resposta

O seu endereço de email não será publicado.