Changes

10 bytes added ,  18:04, 10 August 2009
m
Robot: Cosmetic changes
Line 2: Line 2:  
{{Infobox development tools
 
{{Infobox development tools
 
| title      = devkitPPC
 
| title      = devkitPPC
| image      = [[Image:Devkitlogo.png|128px|center]]
+
| image      = [[File:Devkitlogo.png|128px|center]]
 
| type        = library
 
| type        = library
 
| author      =  
 
| author      =  
Line 16: Line 16:  
}}
 
}}
   −
'''devkitPro''' is a project that produces toolchains for homebrew development which target several popular consoles including Game Boy Advance, DS, and GP32 (devkitARM); PlayStation Portable (PSP) (devkitPSP); and GameCube and Wii (devkitPPC). Instructions for setting up the system are available for [[Getting_Started_with_devkitppc|Windows]], [[Getting_started_with_DevkitPPC_on_Mac_OS_X|Mac OSX]] and [[Getting_started_with_DevkitPPC_on_Linux|Linux]]. Additional information and download links can be found at the [http://www.devkitpro.org/ devkitPro website].
+
'''devkitPro''' is a project that produces toolchains for homebrew development which target several popular consoles including Game Boy Advance, DS, and GP32 (devkitARM); PlayStation Portable (PSP) (devkitPSP); and GameCube and Wii (devkitPPC). Instructions for setting up the system are available for [[Getting Started with devkitppc|Windows]], [[Getting started with DevkitPPC on Mac OS X|Mac OSX]] and [[Getting started with DevkitPPC on Linux|Linux]]. Additional information and download links can be found at the [http://www.devkitpro.org/ devkitPro website].
   −
==Contents==
+
== Contents ==
 
The following components distributed by devkitPro are used for GameCube/Wii development:
 
The following components distributed by devkitPro are used for GameCube/Wii development:
   −
===devkitPPC===
+
=== devkitPPC ===
This is a port of the GNU Compiler Collection (GCC) and includes a C (gcc) and C++ compiler (g++), a debugger (gdb) and associated utilities, with the architecture "powerpc-gekko". It also includes standard C libraries based on [http://sourceware.org/newlib newlib], which is specifically designed for embedded systems. Compilers and libraries are also included for the MN10200, the Matsushita (Panasonic) chip used in the Wii DVD controller.
+
This is a port of the GNU Compiler Collection (GCC) and includes a C (gcc) and C++ compiler (g++), a debugger (gdb) and associated utilities, with the architecture "powerpc-gekko". It also includes standard C libraries based on [http://sourceware.org/newlib newlib], which is specifically designed for embedded systems. Compilers and libraries are also included for the MN10200, the Matsushita (Panasonic) chip used in the Wii DVD controller.
    
For Windows users it comes with the [http://www.mingw.org/msys.shtml MSYS] environment, which is a minimal set of GNU tools such as a shell.
 
For Windows users it comes with the [http://www.mingw.org/msys.shtml MSYS] environment, which is a minimal set of GNU tools such as a shell.
   −
===libogc===
+
=== libogc ===
libogc is a collection of libraries for the GameCube and Wii. This collection of libraries was originally written by '''''shagkur''''' for the GameCube and has been developed over the past 6 years.<br>
+
libogc is a collection of libraries for the GameCube and Wii. This collection of libraries was originally written by '''''shagkur''''' for the GameCube and has been developed over the past 6 years.<br />
 
It includes the following low-level wii/gamecube specific sub-systems:
 
It includes the following low-level wii/gamecube specific sub-systems:
 
*ARAM
 
*ARAM
Line 47: Line 47:  
Information on many of these sub-systems can be found in [[YAGCD]].
 
Information on many of these sub-systems can be found in [[YAGCD]].
   −
===Additional libraries===
+
=== Additional libraries ===
 
libogc 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):
 
*[[asndlib]] - accelerated sound lib using the DSP
 
*[[asndlib]] - accelerated sound lib using the DSP
Line 63: Line 63:  
*[http://www.zlib.net zlib] - compression routines
 
*[http://www.zlib.net zlib] - compression routines
   −
===Tools===
+
=== Tools ===
 
The following tools are included as well:
 
The following tools are included as well:
 
*[[doltool]] - a tool for converting to and from [[Dol|.dol]] executable files and examining their contents
 
*[[doltool]] - a tool for converting to and from [[Dol|.dol]] executable files and examining their contents
Line 70: Line 70:  
*[[gxtexconv]] - a utility for texture conversion written by Shagkur.
 
*[[gxtexconv]] - a utility for texture conversion written by Shagkur.
   −
==See also==
+
== See also ==
 
*[[Developer Tips]]
 
*[[Developer Tips]]
 
*[[Development Tools]]
 
*[[Development Tools]]
1,189

edits