-
Notifications
You must be signed in to change notification settings - Fork 33
External Libraries
shibboleet edited this page Aug 26, 2023
·
1 revision
Super Mario Galaxy 1 statically links libraries from various places to build the final DOL. Below is a table that describes all of the libraries statically linked into the binary.
Library | Language | Description |
---|---|---|
JSystem | C++ | A library meant to handle primitive types, heaps, linked lists, and 3D models. |
MetroTRK | C / Assembly | A library that is meant to serve as a debugger to the Target Resident Kernel. |
MSL_C | C | The standard library that ships with CodeWarrior. Similar to STL. |
MSL_C++ | C++ | The standard library that ships with CodeWarrior. Similar to MSL_C, but has C++ standard library types. |
nw4r | C++ | NintendoWare 4 Revolution. Is only used for layouts in Super Mario Galaxy 1. |
Runtime | C / C++ / Assembly | Defines functions that relate to runtime information, such as static ctors, etc... |
RVL_SDK | C / Assembly | The SDK for Wii. Contains "OS" functions, DVD reading, and more. |
RVLFaceLib | C | Contains functions and structures for Mii data. |