Files
FEX-Emu--FEX/Source/Steam/emulator.json
T
Ryan Houdek cdbf5d57bd Steam: Adds FEXServerManager
This is fairly simple. Needs to be installed alongside FEXServer, so
that it can start it in a portable config.

- Starts a FEXServer
- Tells pressure-vessel when FEXServer is ready
- Keeps FEXServer alive with the `watch_fd` as long as the process lives
- Listens for pressure-vessel to be shutting down
- Exits once pressure-vessel exits, also letting FEXServer shutdown if
  no FEX instances are alive.
2025-12-04 14:06:17 -08:00

14 lines
456 B
JSON

{
"emulator_v0": {
"argv": "./usr/bin/FEX",
"environment": { "FEX_PORTABLE": "1" },
"container_argv": "./usr/bin/FEX",
"container_environment": { "FEX_ROOTFS": "" },
"main_argv": "./FEXCompatTool",
"server_argv": "./usr/bin/FEXServerManager",
"emulated_architectures": ["x86_64-linux-gnu", "i386-linux-gnu"],
"required_architectures": ["aarch64-linux-gnu"],
"required_libraries": ["libc.so.6", "libstdc++.so.6"]
}
}