Box64v0.3.2 wurde heute veröffentlicht, die neueste Funktionsversion des Linux-Userspace-Emulators, die die Ausführung von x86_64-ausführbaren Dateien auf ARM64 (AArch64) Linux-Geräten ermöglicht. Box64 ist auch eine der Hauptmethoden, um die Ausführung von x86_64-Spielen und Steam auf ARM64-Bit-Linux-Geräten zu ermöglichen.

Mit der Veröffentlichung von Box64v0.3.2 wird nun Box32 für die Ausführung von 32-Bit-Anwendungen auf 64-Bit-Betriebssystemen hinzugefügt. Box32 ist eine Build-Option für Box64 und standardmäßig deaktiviert. Die Box32-Integration ist noch in Arbeit, aber einige Spiele verwenden diesen Codepfad bereits.

Die neue Box64-Version bietet außerdem Unterstützung für native Flags über die Option „BOX64_DYNAREC_NATIVEFLAGS“, die steuert, welche Flags aktiviert sind und in einigen Fällen zu „erheblichen Beschleunigungen“ führen kann. "

Dieses Box64-Update verbessert außerdem die starke Speichermodellemulation, eine schnellere Leistung beim Ausführen von Dynarec auf RISC-V64-Bit, eine verbesserte CPUID-Opcode-Verarbeitung, eine verbesserte TRAP-Signalgenerierung und -Verarbeitung, verbesserte einige x87-Vorgänge, Korrekturen für verschiedene Opcodes, neue Build-Profile für Snapdragon865- und Oryon-Ziele, Unterstützung für mehr Systemaufrufe, einige zusätzliche Vulkan-Erweiterungen sind jetzt korrekt verpackt und weitere Build-System-Verbesserungen.

Weitere Einzelheiten zu allen Änderungen in der großen Version von Box64v0.3.2 finden Sie auf GitHub und im Projektblog. Dort finden Sie weitere Einzelheiten zu den bahnbrechenden Änderungen in diesem Update. 

Box86v0.3.8 wurde ebenfalls heute veröffentlicht und enthält viele ähnliche Änderungen für Benutzer, die sich für x86-Code (nicht x86_64) interessieren.