Line 30:
Line 30:
===Additional libraries===
===Additional libraries===
−
It also incorporates the following libraries (which may be custom versions of external libraries):
+
libogc also incorporates the following libraries (which may be custom versions of external libraries):
*libdb - routines to support remote debugging
*libdb - routines to support remote debugging
−
*[[Wiiuse]] - an API for the wiimote (also available on Windows and Linux)
+
*[[Wiiuse]] - an API for the wiimote (also available on Windows and Linux), which is encapsulated in libogc within the WPAD_ interface
*libfat - routines for accessing FAT filesystems such as those on SD cards
*libfat - routines for accessing FAT filesystems such as those on SD cards
*libmodplay - music module player library
*libmodplay - music module player library
*[http://www.underbit.com/products/mad/ libmad] - MPEG audio decoder library
*[http://www.underbit.com/products/mad/ libmad] - MPEG audio decoder library
*[http://www.zlib.net zlib] - compression routines
*[http://www.zlib.net zlib] - compression routines
−
*libbte - ????
+
*[http://www.sm.luth.se/~conny/lwbt/ lwbt] - lightweight bluetooth stack
+
*[http://savannah.nongnu.org/projects/lwip/ lwip] - lightweight TCP/IP stack
*tinysmb - [http://en.wikipedia.org/wiki/Server_Message_Block SMB] implementation (protocol used by Windows file sharing)
*tinysmb - [http://en.wikipedia.org/wiki/Server_Message_Block SMB] implementation (protocol used by Windows file sharing)
+
===Tools===
+
The following tools are included as well:
+
*doltool - a tool for converting to and from [[Dol|.dol]] executable files and examining their contents
+
*gcdspsuite - an assembler for the gamecube DSP chip
==See also==
==See also==