In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "DevkitPPC"

From WiiBrew
Jump to navigation Jump to search
(Update version number. Correct site links. Remove incorrect/incomplete/broken unofficial installation pages/guides in favor of the official one. Remove manual portlib installation instructions.)
 
(19 intermediate revisions by 12 users not shown)
Line 3: Line 3:
 
| title      = devkitPPC
 
| title      = devkitPPC
 
| image      = [[File:Devkitlogo.png|128px|center]]
 
| image      = [[File:Devkitlogo.png|128px|center]]
| type        = biblioteca
+
| type        = library
 
| maintainer  = WinterMute
 
| maintainer  = WinterMute
| version    = r19
+
| version    = r41-2
| licence    = Várias
+
| licence    = Various
| download    = http://sourceforge.net/projects/devkitpro/
+
| download    = https://devkitpro.org/wiki/Getting_Started
| website    = http://www.devkitpro.org/
+
| website    = https://devkitpro.org/
| discussion  = http://forums.devkitpro.org/viewforum.php?f=3
+
| discussion  = https://forums.devkitpro.org/viewforum.php?f=3
| source      = http://sourceforge.net/projects/devkitpro/develop
+
| source      = https://github.com/devkitPro
 
}}
 
}}
  
'''devkitPPC''' é parte integrante do ''GNU Compiler Collection (GCC)'', que inclui um compilador de C (gcc) e de C++ (g++), um ''debugger'' (gdb) e ferramentas relacionadas, com a arquitetura "powerpc-eabi". Ele também inclui uma biblioteca básica de C baseada em [http://sourceware.org/newlib newlib], que é especificadamente feita para sistemas imbutidos. Compiladores e bibliotecas também estão incluídas para o MN10200, o chip Matsushita (Panasonic) usado no controlador de DVD do Wii. Este é feito para ser usado em conjunto com [[libogc]], uma coleção de bibliotecas ''low-level'' específicas do Wii.
+
'''devkitPPC''' 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-eabi". 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. It is designed to be used in conjunction with [[libogc]], a collection of Wii-specific low-level libraries.
  
Instruções para con
+
Instructions for setting up the system are available at the [https://devkitpro.org/wiki/Getting_Started devkitPro website].
 
 
'''devkitPPC''' 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-eabi". 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. It is designed to be used in conjunction with [[libogc]], a collection of Wii-specific low-level libraries.
 
  
Instruções para configurar o sistema estão disponíveis para [[Devkitppc_setup_(Windows)|Windows]], [[Devkitppc_setup_(Mac OS X)|Mac OSX]] e [[Devkitppc_setup_(Linux)|Linux]]. Informações adicionais e links para download podem ser encontrados no [http://www.devkitpro.org/ site do devkitPro].
+
devkitPPC also comes with example source code documents that can be used to base one's project off of. These include examples in audio, graphics, and adding a GUI to a homebrew app.  
  
Para usuários do Windows, ele vem com o ambiente [http://www.mingw.org/msys.shtml MSYS], que é um conjunto mínimo de ferramentas GNU, como uma shell.
+
For Windows users it comes with the [http://www.mingw.org/wiki/MSYS MSYS] environment, which is a minimal set of GNU tools such as a shell.
  
=== Bibliotecas suportadas ===
+
=== Ported libraries ===
  
As seguintes bibliotecas estão [http://sourceforge.net/projects/devkitpro/files/portlibs disponíveis para download] no SourceForge, pré-compilados para uso com o devkitPPC r19. Simplismente coloque elas na pasta apropriada do portlibs, no devkitPPC (No Windows está em is c:\devkitPro\portlibs\ppc).
+
The following libraries are available for download from devkitPro pacman, precompiled for use with devkitPPC.
  
* Expat - Biblioteca analisadora de XML
+
* Expat - XML parser library
* FreeType - Suporte para fontes TTF/Type1
+
* FreeType - TTF/Type1 font support
* libjpeg - Biblioteca para suporte de JPEG
+
* libjpeg - JPEG support library
* libpng - Biblioteca para suporte de PNG
+
* libpng - PNG support library
* [[Mini-XML]] - Biblioteca XML
+
* [[Mini-XML]] - XML library
* libtremor - Uma integer-only completamente Vorbis, conforme o software decodificador de bibliotecas
+
* libtremor - An integer-only fully Vorbis compliant software decoder library
 +
* zlib - ZIP compression/decompression library
  
=== Ferramentas ===
+
=== Tools ===
  
As seguintes ferramentas estão incluídas:
+
The following tools are included as well:
  
* [[doltool]] - Uma ferramenta de converter para e a partir de arquivos executáveis [[Dol|.dol]] e que examina os conteúdos destes
+
* [[doltool]] - a tool for converting to and from [[Dol|.dol]] executable files and examining their contents
* [[gcdspsuite]] - Um assembler para o chip DSP, escrito por duddie.
+
* [[gcdspsuite]] - an assembler for the gamecube DSP chip written by duddie.
* [[wiiload]] - Um utilitário para fazer upload de código para Wii escrito por [[User:dhewg|Dhewg]].
+
* [[wiiload]] - a utility for uploading code to the wii written by [[User:dhewg|Dhewg]].
* [[gxtexconv]] - Um utilitário para conversão de texturas escrito por Shagkur.
+
* [[gxtexconv]] - a utility for texture conversion written by Shagkur.
 +
* [[Gcube]] - a gamecube only emulator for desktop
  
== Veja também ==
+
== See also ==
  
 
* [[libogc]]
 
* [[libogc]]

Latest revision as of 19:35, 30 September 2022

devkitPPC
Devkitlogo.png
General
Maintainer(s)WinterMute
TypeLibrary
Versionr41-2
LicenceVarious
Links
Download
Website
Discussion
Source

devkitPPC 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-eabi". It also includes standard C libraries based on 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. It is designed to be used in conjunction with libogc, a collection of Wii-specific low-level libraries.

Instructions for setting up the system are available at the devkitPro website.

devkitPPC also comes with example source code documents that can be used to base one's project off of. These include examples in audio, graphics, and adding a GUI to a homebrew app.

For Windows users it comes with the MSYS environment, which is a minimal set of GNU tools such as a shell.

Ported libraries

The following libraries are available for download from devkitPro pacman, precompiled for use with devkitPPC.

  • Expat - XML parser library
  • FreeType - TTF/Type1 font support
  • libjpeg - JPEG support library
  • libpng - PNG support library
  • Mini-XML - XML library
  • libtremor - An integer-only fully Vorbis compliant software decoder library
  • zlib - ZIP compression/decompression library

Tools

The following tools are included as well:

  • doltool - a tool for converting to and from .dol executable files and examining their contents
  • gcdspsuite - an assembler for the gamecube DSP chip written by duddie.
  • wiiload - a utility for uploading code to the wii written by Dhewg.
  • gxtexconv - a utility for texture conversion written by Shagkur.
  • Gcube - a gamecube only emulator for desktop

See also