Star on GitHubStar2.4k stars

Case study

F.E.A.R. NX: statically recompiling the Xbox 360 game for Switch

F.E.A.R. NX statically recompiles the Xbox 360 release of F.E.A.R. from PowerPC to AArch64 for Nintendo Switch. A native Vulkan renderer runs through Mesa/NVK on Horizon, and the browser installer packages the user's supported Xbox 360 files locally.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
21
Last commit
2026-11-06
Language
C++
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a download method observed; no demo found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A supported Xbox 360 disc image or extracted folder with matching default.xex is required.
  • Prerequisites: Switch Homebrew Menu title takeover mode is required.
  • Limits: Only one executable revision is supported; first-time shader compilation may cause brief missing effects.
  • License: Project and adapted renderer sources are GPL-3.0-or-later.

Cite

BibTeX

@misc{fear-nx-case,
  title = {{F.E.A.R. NX: statically recompiling the Xbox 360 game for Switch}},
  howpublished = {\url{https://github.com/infriker/fear-nx}},
  url = {https://github.com/infriker/fear-nx},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/fear-nx-case/}}
}

Plain text

F.E.A.R. NX: statically recompiling the Xbox 360 game for Switch. https://github.com/infriker/fear-nx (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/fear-nx-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · infriker/fear-nx · Revision e2f52cd

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab