Difference between revisions of "SDK"
Jump to navigation
Jump to search
Hallowizer (talk | contribs) (→Libraries: A couple other details) |
Hallowizer (talk | contribs) (→Libraries: SC = system clock) |
||
Line 11: | Line 11: | ||
! Function | ! Function | ||
|- | |- | ||
− | | OS | + | | [[Revolution OS|OS]] |
− | | Full name is | + | | Full name is Revolution OS; responsible for things like context switching and [[IOS]] communication |
|- | |- | ||
| RFL | | RFL | ||
Line 38: | Line 38: | ||
| Related to the filesystem and IOS? | | Related to the filesystem and IOS? | ||
|- | |- | ||
− | | | + | | [[SC]] |
− | + | | System clock | |
|- | |- | ||
| VI | | VI |
Revision as of 04:02, 3 January 2022
This article is about the official SDK by Nintendo. For the library used by homebrew, see libogc.
The SDK (internally known as RVL_SDK) is a set of libraries linked with every official Broadway title, containing general functions, and implementing an OS. It is responsible for sending calls to IOS, and is responsible for other features such as the HOME Menu and Bluetooth/Wiimote code. Because of the Wii's architecture, it is impossible for Nintendo to update the SDK in every title, although it may be possible with homebrew.
SDK versions generally correspond to major IOS versions, however, this is not an exact correspondence; one notable example is the SDK version used in Red Steel, which has a HOME Menu with different sounds.
Libraries
Libraries can be identified by a string saying << RVL_SDK - NAME
.
Name | Function |
---|---|
OS | Full name is Revolution OS; responsible for things like context switching and IOS communication |
RFL | Unknown, possibly "Revolution FaceLib" |
MP | Unknown |
NCD | Network related? |
NWC24 | WiiConnect24 related? |
WPAD | Wiimote related? |
EXI | EXI related? |
GX | GX related? |
NAND | Related to the filesystem and IOS? |
SC | System clock |
VI | Video related? |
AI | Audio related? |
AX | Audio related? |
DSP | DSP related? |
DVD | Related to reading Wii discs? Or maybe native DVD support? |
SI | Unknown |
CNT | Unknown |
KPAD | Unknown |
KBD | Unknown |
KPR | Unknown |
HBM | Possibly short for "Home Button Menu;" probably the HOME Menu |