Box64 et Box86 obtenez plus de jeux en cours d'exécution sur ARM Plus DXVK 2.0

Box64 et Box86 sont des émulateurs d'espace utilisateur pour exécuter les applications traditionnelles x86 et x86_64 sur ARM, et la version 0.2 des deux est un joli grand pas en avant. Pour ceux d'entre vous avec des appareils de bras (comme le Raspberry Pi), ces deux projets semblent définitivement intéressants et élargiront ce que vous pouvez faire.

Les faits saillants incluent:

  • DXVK 2.0 Fonctionnement.
  • Les jeux Unity3d fonctionnent maintenant.
  • Réduction de l'empreinte de la mémoire.
  • Ajout de la prise en charge de Libfuse enveloppée pour que AppImage fonctionne.
  • Discord fonctionne.

J'essaie actuellement de refaire mon Raspberry Pi 4 avec Ubuntu, donc je peux tester plus de choses comme ça, mais cela se révèle un peu une nuisance. J'espère que je pourrai le trier pour une vidéo de vue d'ensemble à l'avenir.

Box86 V0.2.8 Changelog:

  • Fonction plus vulkan enveloppée, DXVK 2.0 fonctionne maintenant
  • Ajout de la prise en charge des fonctions malloc / libres Overriden
  • Chargeur elfe amélioré
  • Manipulation de DLSym améliorée avec RTLD_NEXT
  • Ajout de Box86_DYNAREC_SAFEFLAGS pour permettre à Finetuning Dynarec généré de code de code des drapeaux Accross Fonction Cappel and Returns.
  • Ajout de box86_bash pour configurer x86 bash binaire, donc le script shell peut être exécuté dans le monde x86
  • Ajout de box86_rolling_log pour avoir le journal des détails uniquement sur le crash
  • Gestion de la taille TLS améliorée (les jeux Unity3d fonctionnent maintenant)
  • Famille de fonction EXECV améliorée pour avoir une meilleure intégration Box86
  • Ajout de quelques libs enveloppés de plus, comme Faudio
  • Amélioration de GTK, SDL2, GL, Vulkan (et plus) Emballage
  • Manipulation des signaux améliorée et protection contre la mémoire
  • Ajout d'une prise en charge de base pour le programme lié statiquement. Le thread ne fonctionne pas encore, mais l'allocation de la mémoire et l'accès aux fichiers le font.

Le développeur a également noté:

Avec l'utilisation des nouveaux SafeFlags, certains programmes C # Windows s'exécutent désormais bien (il est forcé lorsque la famille Vara est détectée). Avec la prise en charge de base du programme lié statique Mugen pour Linux non.

Box64 V0.2.0 Changelog:

  • Fonction plus vulkan enveloppée, DXVK 2.0 fonctionne maintenant
  • Ajout de la prise en charge des fonctions malloc / libres Overriden
  • Refactor Dynarec Memory Management, réduisant l'empreinte de la mémoire (de 20% à 40% de la taille de Dynarec)
  • Chargeur elfe amélioré
  • Manipulation de DLSym améliorée avec RTLD_NEXT
  • Ajout de box64_dynarec_safeflags pour permettre à la gestion de code générée par dynarec finetuning des drapeaux d'appel et de retours de la fonction accross.
  • Ajout de box64_bash pour configurer x86_64 binaire bash, donc le script shell peut être exécuté dans le monde x86_64
  • Ajout de box64_rolling_log pour que les détails se connectent uniquement sur le crash
  • Travailler sur l'alignement pour certaines structures Pthread
  • Bibliothèques plus enveloppées dans la famille GTK
  • Quelques correctifs sur le code Dynarec X87 (fixer un tas de jeux comme UT2004 ou Piczle Puzzle)
  • Gestion de la taille TLS améliorée (les jeux Unity3d fonctionnent maintenant)
  • Plus d'options de compilation de pages
  • Famille de fonction EXECV améliorée pour avoir une meilleure intégration Box64
  • Ajout de la prise en charge de Libfuse enveloppée pour que l'appimage fonctionne
  • Ajusté l'intégration binfmt afin que l'appimage soit automatiquement choisi
  • Amélioration de Faudio, Sdl2, GL (et plus) Emballage
  • Plus de libs enveloppés, comme libegl.so, aide à émulation des libs QT4 / 5 à charger
  • Manipulation des signaux améliorée et protection contre la mémoire
  • Quelques correctifs de signature à certaines fonctions enveloppées (en libc)
  • Ajout de plus de systèmes
  • Ajout de nombreux nouveaux opcodes à l'ARM64 Dynarec

Le développeur a également noté que les goûts de: Surviving Mars, Piczle Cross Adventure (en utilisant Proton Experimental), Unreal Torunament 2004, Obduction, Machinarium, Silicon Zero, Hacknet, Absolute Drift, Art of Rally, Dota 2 fonctionnent maintenant. Plus des applications comme TeamSpeak 3 Client et Server ou Discord.

sonic

Article tiré de.

Commentaires

Articles les plus consultés