Runtime third-party notices
The accompanying Epok runtime sources are licensed under the included Epok MIT license. This license does not assign a license to user-authored game scripts or assets.
The supported SDK is Nugget revision 6186b131aacc5853a9161fb076ed34ffe504552d:
https://github.com/pcsx-redux/nugget/tree/6186b131aacc5853a9161fb076ed34ffe504552d
| Component | Attribution | License text |
|---|---|---|
| Nugget/PsyQo and common runtime | PCSX-Redux authors | MIT |
| EASTL | Electronic Arts and contributors | BSD 3-Clause, additional notices |
| EABase | Electronic Arts and contributors | BSD 3-Clause |
| GCC libgcc integer arithmetic helpers | Free Software Foundation, Inc. and contributors | GPL version 3 or later, with GCC Runtime Library Exception 3.1 |
| mig68000 system font | Zingot Games | Font attribution |
| Lua 5.2, via the psxlua fork in Nugget (linked only by the two Lua VM execution modes) | Lua.org, PUC-Rio, and the psxlua authors | MIT, in the submodule's own lua.h copyright notice |
The system font is included by PsyQo. Its pinned source credits Zingot Games and permits free use with attribution. The author's FontPack page lists CC BY 4.0: https://zingot.itch.io/fontpack
Author website: https://www.zingot.com/ License: https://creativecommons.org/licenses/by/4.0/ PsyQo font source: https://github.com/pcsx-redux/nugget/blob/6186b131aacc5853a9161fb076ed34ffe504552d/psyqo/src/system-font.inc
Preserve these notices with redistributed builds. Changing the SDK or adding libraries/assets requires reviewing their own notices. The MIPS compiler distribution includes its own runtime-library licensing; preserve any additional notices applicable to libraries linked by your build.
The exported Makefile links the MIPS compiler's libgcc.a for 64-bit integer division used by collision, clipping and measured time. The GCC runtime source applies the Runtime Library Exception: libgcc2.c, exception text. The exception permits eligible compiled programs to use the covered runtime with independently chosen licensing for their own modules.
A project whose Lua execution mode is "Native C++" links no interpreter at all. The two Lua VM modes link one archive built by lua.mk from third_party/psxlua, the pinned Lua 5.2 fork carried by Nugget at revision abed030e686b4e34987851bd0a028c93b1f73967; Lua is MIT licensed and its notice must be preserved with such a build. libpsyqo-lua.a is never linked.
Except for that archive in the two VM modes, the standalone game does not contain the desktop editor's icon fonts, its Rust libraries, the Lua adapter or the PCSX-Redux emulator.