FEX-Emu
Developer(s) SonicAdvance1, skmp
Release
Latest version 2605 [+]
Active Yes
Platform(s) Raspberry Pi, Linux (ARM)
Architecture(s) ARM64
Type Compatibility layer
Emulates x86, x86_64 Linux
Programmed in C++, Assembly, C
Website fex-emu.com
License MIT
Source code GitHub
Issue tracker GitHub

FEX-Emu is a open-source Linux usermode x86 and x86-64 emulator for ARM64 designed to run PC games on AArch64 devices. The project is a joint development effort between SonicAdvance1 and skmp, both previously known for their work on Dolphin and reicast respectively (with other contributors as well).

Download

edit
    Official release

Overview

edit

FEX is not a traditional emulator the way RPCS3 and Dolphin is. As a usermode emulator, it works similarly to qemu-user and Box86 which allow one processor architecture to run on another through translation. The difference is FEX uses the static-single-assignment approach for intermediate representation of code.

FEX was first showcased getting in-game on Counter Strike: Global Offensive in April 2021.[1]

References

edit
  1. skmp (April 16, 2021). Anyone up for CS:GO on arm64? Reddit.
edit