Open Gaming & Graphics

Box64 v0.4.4 improves emulation accuracy and adds configurator

Key Takeaway

Box64 v0.4.4 introduces a Python-based configurator and enables DynaCache by default to improve performance and management.

Summary

The latest Box64 release, version 0.4.4, brings several significant updates for x86_64 emulation on non-x86 architectures. It introduces a new Python application called box64-configurator for managing RCFILE profiles and enables DynaCache by default with a 2GB disk limit. The update also focuses on improving emulation accuracy for DRM-protected games and provides performance optimizations for LoongArch and RISC-V backends.

Technical improvements in Box64 v0.4.4

  • DynaCache: Now enabled by default, utilizing file compression and a configurable 2GB disk limit.
  • Architecture Support: Significant opcode additions for RISC-V and speed optimizations for the LoongArch backend.
  • Emulation Accuracy: Refined handling of x87 opcodes, AVX512VL dispatch, and improved support for DRM-protected titles.
  • New Tooling: A Python-based box64-configurator for managing custom RCFILE profiles in English and Chinese.
  • Library Wrapping: Added support for libpipewire-0.3.so, libpixman-1.so, and expanded libGL extensions.

Why it matters

These updates enhance the ability to run complex x86_64 software and games on diverse hardware architectures like RISC-V and LoongArch.

Original reference: github.com →