Box64v0.3.2 が本日リリースされました。これは、x86_64 実行可能ファイルを ARM64 (AArch64) Linux デバイス上で実行できるようにする Linux ユーザー空間エミュレーターの最新機能バージョンです。 Box64 は、x86_64 ゲームと Steam を ARM64 ビット Linux デバイス上で実行できるようにする主な方法の 1 つでもあります。
Box64v0.3.2 のリリースにより、64 ビット オペレーティング システム上で 32 ビット アプリケーションを実行できるように Box32 が追加されました。 Box32 は Box64 のビルド オプションであり、デフォルトでは無効になっています。 Box32 の統合はまだ進行中ですが、一部のゲームはすでにこのコード パスを使用しています。
新しい Box64 バージョンでは、「BOX64_DYNAREC_NATIVEFLAGS」オプションを介してネイティブ フラグのサポートも追加されています。このオプションは、どのフラグを有効にするかを制御し、「場合によっては大幅な高速化」をもたらす可能性があります。 」
この Box64 アップデートでは、強力なメモリ モデル エミュレーション、RISC-V64 ビットで Dynarec を実行するときのパフォーマンスの高速化、CPUID オペコード処理の改善、TRAP 信号の生成と処理の改善、一部の x87 操作の改善、さまざまなオペコードの修正、Snapdragon865 および Oryon ターゲットの新しいビルド プロファイル、より多くのシステム コールのサポート、いくつかの追加の Vulkan 拡張機能が正しくパッケージ化されるようになり、ビルド システムのさらなる改善も行われています。
Box64v0.3.2 の大型バージョンのすべての変更点の詳細については、GitHub およびこのアップデートの重大な変更点の詳細についてはプロジェクト ブログをご覧ください。
Box86v0.3.8 も本日リリースされ、x86 (非 x86_64) コードに興味のあるユーザー向けに同様の変更が多数含まれています。