Hoy se lanzó Box64v0.3.2, la última versión funcional del emulador de espacio de usuario de Linux que permite ejecutar ejecutables x86_64 en dispositivos Linux ARM64 (AArch64). Box64 es también uno de los métodos principales para permitir que juegos x86_64 y Steam se ejecuten en dispositivos Linux ARM de 64 bits.
Con el lanzamiento de Box64v0.3.2, ahora se agrega Box32 para ejecutar aplicaciones de 32 bits en sistemas operativos de 64 bits. Box32 es una opción de compilación para Box64 y está deshabilitado de forma predeterminada. La integración de Box32 aún es un trabajo en progreso, pero algunos juegos ya utilizan esta ruta de código.
La nueva versión de Box64 también agrega soporte para banderas nativas a través de la opción "BOX64_DYNAREC_NATIVEFLAGS", que controla qué banderas están habilitadas y puede resultar en "aceleraciones significativas en algunos casos". "
Esta actualización de Box64 también mejora la emulación sólida del modelo de memoria, un rendimiento más rápido al ejecutar Dynarec en RISC-V64 bit, manejo mejorado del código de operación CPUID, generación y manejo de señales TRAP mejoradas, mejoras en algunas operaciones x87, correcciones para varios códigos de operación, nuevos perfiles de compilación para objetivos Snapdragon865 y Oryon, soporte para más llamadas al sistema, algunas extensiones adicionales de Vulkan ahora están empaquetadas correctamente y más mejoras en el sistema de compilación.
Para obtener más detalles sobre todos los cambios en la versión grande de Box64v0.3.2, visite GitHub y el blog del proyecto para obtener más detalles sobre los cambios importantes en esta actualización.
Box86v0.3.8 también se lanzó hoy y contiene muchos cambios similares para los usuarios interesados en el código x86 (no x86_64).