Line 1: |
Line 1: |
− | Each SDK library is mentioned in the game DOL as a string. Using scripts, we have compiled a list of all of those strings we could find. | + | Each Wii SDK library used in a game is mentioned in its DOL as a string. Using scripts, we have compiled a list of all of those strings we could find. |
| | | |
| + | This list includes the following libraries: |
| + | |
| + | *[[ACTIMAGINE_MO]] - [[ActImagine]] |
| + | *[[ADOBE_FLASH]] - [[Adobe Flash]] |
| + | *[[ADOBE_FLASHPLAYER]] - Adobe Flash |
| + | *[[CAM]] - USB camera (used by ''Your Shape'') |
| + | *[[FCD]] - Forecast Channel |
| + | *[[FLASH]] - Adobe Flash |
| + | *[[JUSTSYSTEMS_ATOK]] |
| + | *[[LOGITECH_LGFF]] - [[Logitech]] |
| + | *[[LOGITECH_MIC]] - Logitech |
| + | *[[MATSUSHITA_AACDECODER]] - Panasonic |
| + | *[[MATSUSHITA_MP4DEMUX]] - Panasonic |
| + | *[[MOBICLIP_MO]] - [[Mobiclip]] |
| + | *[[TMC_JPEG]] - [https://www.tmath.co.jp/eng/products/picture/jpeg_encdecsw.html Techno Mathematical Co., Ltd.] |
| + | *[[TOSHIBA_CLTTTSJPNT07V103]] - [[Toshiba]] |
| + | *[[ZI_EZITEXT]] - [[Zi Corporation]] |
| + | *[[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 |
| + | *[[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 |
| + | *[[CNT]] - Wii title contents ("content API library") |
| + | *[[CNTCACHE]] - Wii title contents |
| + | *[[CNTSD]] - Wii title contents (SD card) |
| + | *[[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 |
| + | *[[DWC]] |
| + | *[[DWC_LOBBY]] |
| + | *[[DWCDL]] |
| + | *[[ECDK]] - E-Commerce |
| + | *[[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 |
| + | *[[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 |
| + | *[[Home Menu|HBM]] - [[Home Menu]] |
| + | *[[HID]] |
| + | *[[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]] |
| + | *[[IPC]] - Implements an IPC server (leaked as part of [[DIAG4RVL.7z]]'s RVL-SDK3.2 source code) |
| + | *[[KBD]] |
| + | *[[KPAD]] - [[Wii Remote]] |
| + | *[[KPR]] |
| + | *[[MP]] |
| + | *[[MPDL]] |
| + | *[[MPDS]] |
| + | *[[MWM_OperaSoftwareASA_WWW]] |
| + | *[[NAND]] - NAND flash memory ([[Wii System Memory]]) |
| + | *[[NCD]] |
| + | *[[NHTTP]] |
| + | *[[NMIC]] |
| + | *[[NWC24]] - [[WiiConnect24]] |
| + | *[[OS|Dolphin/Revolution OS]] - Revolution OS |
| + | *[[PAD]] - [[GameCube Controller]] |
| + | *[[PD]] |
| + | *[[PERF]] |
| + | *[[PMIC]] |
| + | *[[RFL]] - [[Miis]] |
| + | *[[SC]] - [[SYSCONF]] |
| + | *[[SI]] - Serial Interface |
| + | *[[SO]] |
| + | *[[SOCKET]] |
| + | *[[SOFTWARE_KEYBOARD]] |
| + | *[[SSL]] |
| + | *[[THP]] - THP video playback |
| + | *[[VCT]] |
| + | *[[VEN]] |
| + | *[[VI]] - Video Interface |
| + | *[[WBC]] |
| + | *[[WPAD]] (several) - [[Wii Remote]] and peripherals |
| + | |
| + | Additional libraries include: |
| + | |
| + | * [[Wii DVD Support|dvdvideo]] |
| + | * [[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]] |
| + | |
| + | == Library Strings == |
| <pre> | | <pre> |
| << RVL_MWM - ACTIMAGINE_MO debug build: Nov 7 2008 10:30:22 (0x4199_60831) >> # Mobiclip | | << RVL_MWM - ACTIMAGINE_MO debug build: Nov 7 2008 10:30:22 (0x4199_60831) >> # Mobiclip |
Line 169: |
Line 274: |
| << RVL_SDK - DWC release build: Sep 26 2008 16:49:01 (0x4199_60831) >> | | << RVL_SDK - DWC release build: Sep 26 2008 16:49:01 (0x4199_60831) >> |
| << RVL_SDK - DWC release build: Sep 26 2008 16:50:46 (0x4199_60831) >> | | << RVL_SDK - DWC release build: Sep 26 2008 16:50:46 (0x4199_60831) >> |
− | << RVL_SDK - DWC_LOBBY release build: May 14 2009 19:45:33 (0x4302_145) >> | + | << RVL_SDK - release build: May 14 2009 19:45:33 (0x4302_145) >> |
| << RVL_SDK - DWCDL release build: Apr 13 2007 20:59:23 (0x4199_60831) >> # Nintendo Wi-Fi Connection Download | | << RVL_SDK - DWCDL release build: Apr 13 2007 20:59:23 (0x4199_60831) >> # Nintendo Wi-Fi Connection Download |
| << RVL_SDK - DWCDL release build: Apr 13 2007 21:03:02 (0x4199_60831) >> | | << RVL_SDK - DWCDL release build: Apr 13 2007 21:03:02 (0x4199_60831) >> |
Line 787: |
Line 892: |
| << RVL_SDK - WPADTko release build: Mar 10 2009 17:18:35 (0x4199_60831) >>''' | | << RVL_SDK - WPADTko release build: Mar 10 2009 17:18:35 (0x4199_60831) >>''' |
| </pre> | | </pre> |
| + | |
| + | {{Template:WiiNavbox}} |
| + | |
| + | [[Category:Wii]] |
| + | |
| + | [[Category:Development]] |