github FEX-Emu/FEX FEX-2204

latest releases: FEX-2608, FEX-2607, FEX-2605...
4 years ago

Changes

CPUID

  • Adds 4000_0001h function (977bda9)
    • Allows guest applications to check the hypervisor for FEX-Emu

FEXCore

  • Delete IR after it is used (a247df5)
    • Lowers FEX memory usage
  • Fixes #1618 (60c7ea6)
    • Could have caused a crash in the signal handler
  • Removes unused debug data (8422fc6)

OpcodeDispatcher

  • Fixes SIGILL on unsupported host instructions (042cd35)
  • Fixes FNINIT (187c641)
    • FCW wasn't initialized correctly. Fixes a Visual Novel game engine CPUID initialization code.

JIT

  • Emit identification string in the code buffers (23a1c64)
  • Adds comment to EmitDetectionString (d39df8d)
  • Get long divide out of the hot path (8ad1472)

FileManager

  • Fix realpath failed on debian buster (91665fd)

Linux

  • Fixes MAP_32BIT supported range (fad91bb)

Scripts

  • Updates AArch64 fit for Clang 14 (6b3cd3d)

Softfloat

TestHarnessRunner

Misc

  • Change page define usages over to self-defined (f5f9512)
  • Adds missing include (b43937a)

Termux

  • Adds a cmake option for forcing a termux build (5de6c86)
  • Disables GUI applications in a Termux build (fb27cb4)

GDBServer

  • GDBServer improvements: Three's a crowd (7b0265f)
  • Gdbstub improvements: The sequel (6a5abd3)
  • GDBServer improvements (53ffe5d)

Documentation

  • Adds hypervisor CPUID information (1f1c214)
  • Remove stale text (5cc0c0a)
  • Update ReleaseProcess docs for Termux (9466458)

Don't miss a new FEX release

NewReleases is sending notifications on new releases.