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 55:
Line 77:
*[[PERF]]
*[[PERF]]
*[[PMIC]]
*[[PMIC]]
−
*[[RFL]] - [[Mii]]
+
*[[RFL]] - [[Miis]]
*[[SC]] - [[SYSCONF]]
*[[SC]] - [[SYSCONF]]
*[[SI]] - Serial Interface
*[[SI]] - Serial Interface
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]]