MacMusic  |  PcMusic  |  440 Software  |  440 Forums  |  440TV  |  Zicos
felix
Recherche

Run x86-64 games on RISC-V with felix86

jeudi 1 mai 2025, 21:56 , par OS News
If RISC-V ever manages to take off, this is going to be an important tool in RISC-V users’ toolbox: felix86 is an x86-64 userspace emulator for RISC-V.

felix86 emulates an x86-64 CPU running in userspace, which is to say it is not a virtual machine like VMware, rather it directly translates the instructions of an application and mostly uses the host Linux kernel to handle syscalls.

Currently, translation happens during execution time, also known as just-in-time (JIT) recompilation. The JIT recompiler in felix86 is focused on fast compilation speed and performs minimal optimizations. It utilizes extensions found on the host system such as the vector extension for SIMD operations, or the B extension for emulating bit manipulation extensions like BMI. The only mandatory extensions for felix86 are G, which every RISC-V general purpose computer should already have, and v1.0 of the standard vector extension.
↫ felix86 website

The project is still in early development, but a number of popular games already work, which is quite impressive. The code’s on GitHub under the MIT license.
https://www.osnews.com/story/142259/run-x86-64-games-on-risc-v-with-felix86/

Voir aussi

News copyright owned by their original publishers | Copyright © 2004 - 2025 Zicos / 440Network
Date Actuelle
ven. 2 mai - 21:35 CEST