Difference between revisions of "DevkitPPC/de"

From WiiBrew
Jump to navigation Jump to search
m (+cat german pages)
Line 70: Line 70:
 
[[Category:Libraries]]
 
[[Category:Libraries]]
 
[[Category:Development]]
 
[[Category:Development]]
 +
[[Categroy:German Pages]]

Revision as of 14:48, 12 February 2009

devkitPPC
Devkitlogo.png
Beschreibung: Hombrew-Entwicklungswerkzeuge, basierend auf der GNU Compiler Collection und zusätzlichen Programmen und Bibliotheken.
Kategorie: Bibliotheken, Kompilierprogramme
Lizenz: GPL
Herunterladen: Sourceforge
Quellcode: devkitpro.org

devkitPro ist eine Sammlung von Programmen für die Homebrew-Entwicklung für verschiedene Systeme, darunter Nintendo DS, Game Boy Advance und GamePark 32. (devkitARM); PlayStation Portable (devkitPSP); und GameCube und Wii (devkitPPC). Anleitungen für die Einrichtung gibt es für Windows, Mac OSX und Linux.

Zusätzliche Informationen und Möglichkeiten zum Herunterladen gibt es auf der offiziellen devkitPro-Webseite.

Inhalte

Die folgenden Programme werden mit devkitPro verteilt und werden für GameCube/Wii-Entwicklung benutzt:

devkitPPC

Das ist eine Portierung der GNU Compiler Collection (GCC) und beinhaltet einen C-Compiler (gcc) und einen C++-Compiler, sowie einen Debugger (gdb) und zusätzliche Werkzeuge für die "PowerPC-Gekko"-Architektur. Die C-Standardbibliotheken, die auf newlib basieren, werden ebenfalls mitgeliefert. 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 MSYS environment, which is a minimal set of GNU tools such as a shell.

libogc

libogc ist eine Sammlung von libraries für GameCube und Wii. Diese Sammlung von libraries wurde ursprünglich von shagkur für den Gamecube entwickelt und wurde über die letzten 6 Jahre weiterentwickelt.
It includes the following low-level wii/gamecube specific sub-systems:

  • ARAM
  • AUDIO
  • EXI - Support routines for the system bus which connects many internal devices to the CPU
  • IRQ - Hardware Interrupts
  • DSP
  • DVD
  • GX
  • VIDEO
  • Cache
  • Memory Card
  • Console
  • Threads
    • Messages
    • Mutexes
    • Semaphores
    • Condition Variables

Informationen und viele von diesen Sub-systemen können in YAGCDgefunden werden.

Additional libraries

libogc also incorporates the following libraries (which may be custom versions of external libraries):

  • libdi - allows you to access the DVD drive
  • libdb - routines to support remote debugging
  • 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 file systems such as those on SD cards; also commonly used with libnds
  • libmodplay - music module player library
  • libmad - MPEG audio decoder library
  • zlib - compression routines
  • lwbt - lightweight bluetooth stack
  • lwip - lightweight TCP/IP stack
  • tinysmb - SMB implementation (protocol used by Windows file sharing)

Tools

Die folgenden Tools sind ebenfalls inbegriffen:

  • 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.

See also

Categroy:German Pages