Kestrel Harbor uses EmulatorJS 4.2.3 and the PCSX ReARMed core from the official EmulatorJS release. EmulatorJS: https://github.com/EmulatorJS/EmulatorJS/tree/v4.2.3 License: GNU GPL version 3; see /data/EMULATORJS_LICENSE.txt Source release: https://github.com/EmulatorJS/EmulatorJS/releases/tag/v4.2.3 PCSX ReARMed: https://github.com/libretro/pcsx_rearmed License: GNU GPL version 2 or later; see /data/PCSX_REARMED_LICENSE.txt Core builds: https://github.com/EmulatorJS/EmulatorJS-cores The bundled runtime includes its original compression libraries and shader resources. Shader source: https://github.com/libretro/glsl-shaders Game data is derived from the USA disc archives supplied for this project. The native asset viewer uses recovered geometry/textures and math routines from: https://github.com/FoxdieTeam/mgs_reversing/tree/f54dbb2a58adfc2755403296c9ebb653fbec277b The experimental native campaign uses Midnight Ghost Stone and PS1Recomp: https://github.com/coccofresco/mgsone-recomp/tree/2ae09d4f9a29332a4058393dab0bc1435af27dc6 License: GNU GPL version 3; the full corresponding modified sources are provided with MGS_Full_Native_Browser_Source.zip. Complete campaign compatibility is unverified. The disc loader uses fflate 0.8.2 (MIT); see /native/game/fflate-LICENSE.txt.