Difference between revisions of "FEX-Emu"
Jump to navigation
Jump to search
(Fix) (Tags: Mobile edit, Mobile web edit) |
FosterHaven (talk | contribs) |
||
Line 3: | Line 3: | ||
|logo = FEX-Emu.png | |logo = FEX-Emu.png | ||
|logowidth = 200 | |logowidth = 200 | ||
− | |developer = skmp | + | |developer = SonicAdvance1, skmp |
|version = 2112 | |version = 2112 | ||
|active = Yes | |active = Yes | ||
|platform = LinuxARM | |platform = LinuxARM | ||
− | |architecture = | + | |architecture = ARM64<!-- FEX is also said to work on x86_64 hosts though I don't think it's intended for general use. --> |
− | |type = [[Compatibility layer]] | + | |type = [[Compatibility layers|Compatibility layer]] |
− | |target = | + | |target = x86, x86_64 Linux |
|compatibility = | |compatibility = | ||
|accuracy = | |accuracy = | ||
− | |website = [https://fex-emu.org] | + | |website = [https://fex-emu.org fex-emu.org] |
− | |prog-lang = | + | |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 Linux | + | '''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. |
+ | |||
+ | ==Download== | ||
+ | {| cellpadding="4" | ||
+ | |- | ||
+ | |align=center|{{Icon|Lin|LinuxARM}} | ||
+ | |'''[https://github.com/FEX-Emu/FEX/releases Official release]''' | ||
+ | |} | ||
+ | |||
+ | ==Overview== | ||
+ | FEX is not a traditional emulator the way [[RPCS3]] and [[Dolphin]] is. As a usermode emulator, it works similarly to [[QEMU|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.<ref>skmp (April 16, 2021). [https://www.reddit.com/r/emulation/comments/msddvd/teaser_anyone_up_for_csgo_on_arm64/ Anyone up for CS:GO on arm64?] ''Reddit''.</ref> | ||
+ | |||
+ | ==References== | ||
+ | {{reflist}} | ||
==External links== | ==External links== | ||
− | *[https://discord.gg/fexemu Discord] | + | *[https://discord.gg/fexemu Discord server] |
− | *[https:// | + | *[https://wiki.fex-emu.org Official wiki] |
+ | *[https://twitter.com/FEX_Emu Twitter] | ||
[[Category:Compatibility layers]] | [[Category:Compatibility layers]] |
Revision as of 08:21, 24 December 2021
Developer(s) | SonicAdvance1, skmp |
---|---|
Latest version | 2112 |
Active | Yes |
Platform(s) | LinuxARM |
Architecture(s) | ARM64 |
Type | Compatibility layer |
Emulates | x86, x86_64 Linux |
Programmed in | C++, C, Assembly |
Website | fex-emu.org |
Source code | 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.
Contents
Download
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
- ↑ skmp (April 16, 2021). Anyone up for CS:GO on arm64? Reddit.