Epok Engine
← All guides
On this page

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.

Expanded for the web and checked against develop · View technical source · 8ba2896