FEX-Emu

From Emulation General Wiki
Jump to navigation Jump to search
FEX-Emu
FEX-Emu.png
Developer(s) SonicAdvance1, skmp
Latest version 2310
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

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]

Linux Linux ARM 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.

External links[edit]