A fast usermode x86 and x86-64 emulator for Arm64 Linux
Go to file
2021-01-26 12:00:45 +02:00
.github/workflows Tests: Add gcc-target-tests for 32 and 64 bit 2021-01-26 12:00:45 +02:00
docs Moves SonicUtils in to FEXCore 2020-11-29 00:30:28 -08:00
External Tests: Add gcc-target-tests for 32 and 64 bit 2021-01-26 12:00:45 +02:00
Scripts Tests: Add gcc-target-tests for 32 and 64 bit 2021-01-26 12:00:45 +02:00
Source Merge pull request #698 from phire/better_defaults 2021-01-22 16:56:29 -08:00
ThunkLibs Fixes thunk generation with make 2020-11-21 17:45:22 -08:00
unittests Tests: Add gcc-target-tests for 32 and 64 bit 2021-01-26 12:00:45 +02:00
.gitignore Add MemoryData to IR and ASM Tests 2020-08-21 01:29:37 +12:00
.gitmodules Tests: Add gcc-target-tests for 32 and 64 bit 2021-01-26 12:00:45 +02:00
CMakeLists.txt Works around Clang failing to identify new Kryo CPUs 2021-01-19 03:21:10 -08:00
CMakeSettings.json EnvironmentLoader, clean merge 2020-04-24 19:25:57 -04:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2020-12-25 01:57:09 -08:00
Dockerfile Moves SonicUtils in to FEXCore 2020-11-29 00:30:28 -08:00
LICENSE Initial Commit 2020-03-06 09:08:13 +02:00
Readme.md Moves SonicUtils in to FEXCore 2020-11-29 00:30:28 -08:00

FEX - Fast x86 emulation frontend

This is the frontend application and tooling used for development and debugging of the FEXCore library.

Dependencies

  • FEXCore
  • cpp-optparse
  • imgui
  • json-maker
  • tiny-json
  • boost interprocess (sadly)
  • A C++17 compliant compiler (There are assumptions made about using Clang and LTO)
  • clang-tidy if you want the code cleaned up
  • cmake

FEX diagram