8000 GitHub - OFFTKP/felix86: Run x86 and x86-64 games on RISC-V Linux
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

OFFTKP/felix86

Repository files navigation

中文 | Website | Discord

felix86

felix86 is a Linux userspace emulator that allows you to run x86 and x86-64 programs on RISC-V processors

Getting started

Ubuntu/Debian/Bianbu and maybe others

Run the following command:

curl -s https://raw.githubusercontent.com/OFFTKP/felix86/master/src/felix86/tools/install.sh -o /tmp/felix86_install.sh && bash /tmp/felix86_install.sh && rm /tmp/felix86_install.sh

This command downloads and runs the installer script, which fetches the latest felix86 artifact and lets you either download a rootfs or use your own.

Read the usage guide for more information.

If you are a developer, read the contributing guide.

Features

  • Just-in-Time (JIT) recompiler
  • Uses the RISC-V Vector Extension for SSE instructions
  • Utilizes the B extension, if available, for bit manipulation instructions like bsr
  • Supports a variety of optional extensions, such as XThead custom extensions
  • Can use the host libraries in some cases for improved performance

Compatibility

felix86 is in the early stages of development.

A compatibility list can be found here: https://felix86.com/compat

Dependencies

felix86 relies on several great projects:

Why?

felix86 was started for several reasons, including:

  • Gaining a deeper understanding of x86-64, RISC-V, Linux, and high-level emulation
  • Exploring optimizing compilers and JITs (SSA, register allocation, optimization passes, etc.)
  • To learn more about low level details, such as signals, syscalls, program loading
  • Taking on a fun and challenging project

Also Check Out

  • Panda3DS, a 3DS emulator for Windows, macOS, Linux, and Android
  • shadPS4, one of the leading PS4 emulators
  • ChonkyStation3, experimental HLE PS3 emulator for Windows, MacOS and Linux

About

Run x86 and x86-64 games on RISC-V Linux

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 5

0