Changes

4,017 bytes added ,  00:11, 26 September 2021
not done.
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]]
  
28

edits