Case study
Silent Hill 3: a native Nintendo Switch port
sh3-nx is a native Nintendo Switch port of the PC version of Silent Hill 3, release v0.06. The x86 executable is statically recompiled to C and compiled for ARM64. Direct3D 8, DirectSound, DirectInput, and kernel32 are reimplemented on SDL2 and OpenGL.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 41
- Last commit
- 2026-10-22
- Language
- C
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- The player supplies the PC game. The port is built for sh3.exe of 3,338,240 bytes, SHA-1 aa2aca6dba19bf510c9c2e92eefdc15e98266581.
- The README names no license.
Cite
BibTeX
@misc{sh3-nx,
title = {{Silent Hill 3: a native Nintendo Switch port}},
howpublished = {\url{https://github.com/cutarev/sh3-nx}},
url = {https://github.com/cutarev/sh3-nx},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/sh3-nx/}}
}Plain text
Silent Hill 3: a native Nintendo Switch port. https://github.com/cutarev/sh3-nx (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/sh3-nx/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · cutarev/sh3-nx · Revision ff483a6
More in Games
- SimCity 4 Deluxe: static recompilation from the Steam executable · Case study
- Sin & Punishment: a work-in-progress N64 static recompilation · Case study
- Sin and Punishment: a Windows and Android N64 static recompilation · Case study
- Skate 2 PC Recompilation: an Xbox 360 game port through ReXGlue · Case study
- Skate 2 PC: recompiling the Xbox 360 game for Windows · Case study
- Skate 3 Mobile: an Android ARM64 fork of Skate3Recomp · Case study