Line 19: |
Line 19: |
| *[[ZI_EZITEXT]] - [[Zi Corporation]] | | *[[ZI_EZITEXT]] - [[Zi Corporation]] |
| *[[AI]] - Audio Interface | | *[[AI]] - Audio Interface |
| + | *[[AM]] - "ARAM manager for AX Demos" (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[AMCNOTSTUBS]] (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[AMCSTUBS]] - "AMC EXI2 stub library" (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[AR]] - [[GameCube]] ARAM device driver (obsolete, but still included) (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[ARC]] - Revolution archive creator, possibly creates U8 archives? (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| *[[AX]] - Audio Mixing | | *[[AX]] - Audio Mixing |
| + | *[[AXART]] - seems to be low-level audio mixing library (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[AXFX]] - Provides auxillary effects for AX (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[BASE]] - Provides PowerPC architecture-specific functions (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| *[[CARD]] - GameCube Memory Card | | *[[CARD]] - GameCube Memory Card |
− | *[[CNT]] - Wii title contents | + | *[[CNT]] - Wii title contents ("content API library") |
| *[[CNTCACHE]] - Wii title contents | | *[[CNTCACHE]] - Wii title contents |
| *[[CNTSD]] - Wii title contents (SD card) | | *[[CNTSD]] - Wii title contents (SD card) |
− | *[[DSP]] | + | *[[CX]] - Another compression library, implements at least LZ77 (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[DARCH]] - Some kind of file system API (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[DB]] - Old stubs used for debugging [[GameCube]] games in 1999-2000 (for some reason still included) |
| + | *[[DEMO]] - Internal library used for Wii SDK's GX demos (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[DIEMU]] - Provides high-level emulation for the [[DI|Disc Interface]] (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[DSP]] - "Revolution DSP Device Driver" (internal driver for the GameCube/Wii Digital Signal Processor) (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[DUSB]] - I/O API used by DI USB emulation (written by [[Hudson Soft]]!) |
| *[[DVD]] - DVD drive | | *[[DVD]] - DVD drive |
| *[[DWC]] | | *[[DWC]] |
Line 30: |
Line 44: |
| *[[DWCDL]] | | *[[DWCDL]] |
| *[[ECDK]] - E-Commerce | | *[[ECDK]] - E-Commerce |
− | *[[ENC]] | + | *[[ED]] - Provides SHA1 hashing & unknown '''E'''ncryption/'''D'''ecryption services (RSA?) (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[ENC]] - Deals with character encoding. Supports Shift-JIS, Windows-1252, and several other formats. (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[EUART]] - Another Hudson Soft-written library, this time dealing with configuring EXI bus UARTs. (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| *[[EXI]] - EXI bus | | *[[EXI]] - EXI bus |
− | *[[FA]] | + | *[[FNT]] - Font library (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[FS]] - Filesystem library/module for IOS (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[G2D]] - Obsolete GameCube 2D graphics library, originally written by one Paul Donnelly in late 1999 and last updated in early 2000. (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[GA]] - "Revolution general abstraction layer". Probably just abstracts away certain hardware details. (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[GD]] - Provides some kind of high level emulation layer. Possibly for GX? (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| *[[GX]] - Graphics | | *[[GX]] - Graphics |
| *[[Home Menu|HBM]] - [[Home Menu]] | | *[[Home Menu|HBM]] - [[Home Menu]] |
| *[[HID]] | | *[[HID]] |
− | *[[HIO2]] - Host I/O | + | *[[HIO]] - Old, obsolete GameCube version of HIO, last updated in 2002. (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[HIO2]] - Host I/O for Wii |
| *[[ICMPSO]] | | *[[ICMPSO]] |
| + | *[[IPC]] - Implements an IPC server (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| *[[KBD]] | | *[[KBD]] |
| *[[KPAD]] - [[Wii Remote]] | | *[[KPAD]] - [[Wii Remote]] |
Line 72: |
Line 94: |
| | | |
| * [[Wii DVD Support|dvdvideo]] | | * [[Wii DVD Support|dvdvideo]] |
− | * [[ES]] | + | * [[BTE]] - the BroadCom Bluetooth driver |
| + | * [[dusbHost]] - DI-USB Host, designed for Visual Studio & written by Hudson Soft - sniffs DI-USB packets? |
| + | * [[EUARTHOST]] - Similar to dusbHost, but for [[EUART]] - likely a packet sniffer for EXI UART packets |
| + | * [[ES]] - eTicket Services, implements the [[eTicket]] system & written by [[BroadOn]] |
| + | * [[ESP]] - Public shim for ES (ES '''P'''ublic). Presumably so developers could use it without its private/secret components getting exposed? |
| + | * [[FA]] - Partially written by [[ESOL]], seems to deal with the Wii NAND filesystem? |
| + | * [[fiottyHost]] - Windows program for sniffing packets using FIO. Written jointly by Nintendo and Hudson Soft. |
| + | * [[hioHost]] - Tool for sniffing HIO packets. |
| + | * [[hio2Host]] - Tool for sniffing HIO2 (Wii) packets. |
| * [[WK]]/[[WKMC]] | | * [[WK]]/[[WKMC]] |
| | | |