Difference between revisions of "FEX-Emu"

From Emulation General Wiki
Jump to navigation Jump to search
(update version)
(3 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
|logowidth    = 200
 
|logowidth    = 200
 
|developer    = SonicAdvance1, skmp
 
|developer    = SonicAdvance1, skmp
|version      = 2112
+
|version      = 2303
 
|active        = Yes
 
|active        = Yes
 
|platform      = LinuxARM
 
|platform      = LinuxARM
Line 12: Line 12:
 
|compatibility =  
 
|compatibility =  
 
|accuracy      =  
 
|accuracy      =  
|website      = [https://fex-emu.org fex-emu.org]
+
|website      = [https://fex-emu.com/ fex-emu.com]
 
|prog-lang    = C++, C, Assembly
 
|prog-lang    = C++, C, Assembly
 
|source        = [https://github.com/FEX-Emu/FEX GitHub]
 
|source        = [https://github.com/FEX-Emu/FEX GitHub]
 
}}
 
}}
  
'''FEX-Emu''' is a work-in-progress usermode Linux x86 and x86-64 emulator for arm64 and x86-64 hosts 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.
+
'''FEX-Emu''' is a Linux usermode x86 and x86-64 emulator for arm64 and x86-64 hosts 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.
  
 
==Download==
 
==Download==

Revision as of 17:00, 12 March 2023

FEX-Emu
FEX-Emu.png
Developer(s) SonicAdvance1, skmp
Latest version 2303
Active Yes
Platform(s) LinuxARM
Architecture(s) ARM64
Type Compatibility layer
Emulates x86, x86_64 Linux
Programmed in C++, C, Assembly
Website fex-emu.com
Source code GitHub

FEX-Emu is a Linux usermode x86 and x86-64 emulator for arm64 and x86-64 hosts 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.

Download

Linux Linux ARM Official release

Overview

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

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

External links