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

DevkitPPC/es: Difference between revisions

From WiiBrew
Jump to navigation Jump to search
Blooper4912 (talk | contribs)
m rm {{languages}}
Tantric (talk | contribs)
m moved DevkitPro/es to DevkitPPC/es: Wii-specific toolchain
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Infobox homebrewapp
{{Lowercase title‎}}
| title      = devkitPro
{{Infobox development tools
| image      = [[Image:Devkitlogo.png|128px|center]]
| title      = devkitPPC
| desc       = Herramientas de desarrollo para consolas, basadas en la colección de compiladores GNU con herramientas y librerías adicionales.
| image      = [[File:Devkitlogo.png|128px|center]]
| type        = Librerías, Herramientas de desarrollo.
| type       = library
| license     = GPL.
| author      =
| source      = [http://www.devkitpro.org/ devkitpro.org]
| maintainer  = shagkur / wintermute
| download    = [http://sourceforge.net/projects/devkitpro/ Sourceforge]
| contributor =
| portedby    =
| version    =  
| licence     = Various
| download    = http://sourceforge.net/projects/devkitpro/
| website    = http://www.devkitpro.org/
| discussion  =
| source      = http://sourceforge.net/projects/devkitpro/develop
}}
}}
 
'''DevkitPro''' es el paquete de herramientas escojido para el desarrollo de homebrew (aplicaciones caseras). En la actualidad está disponible para GameBoy Advance, Nintendo DS, GP32, Playstation Portable (PSP), GameCube y Wii. Las instrucciones para configurar el sistema están disponibles para [[Getting Started with devkitppc/es|Windows]], [[Getting started with DevkitPPC on Mac OS X/es|Mac OSX]] y [[Getting started with DevkitPPC on Linux/es|Linux]]. Puede encontrar información adicional y enlaces de descarga en la [http://www.devkitpro.org/ página de DevkitPro].
'''DevkitPro''' es el paquete de herramientas escojido para el desarrollo de homebrew (aplicaciones caseras). En la actualidad está disponible para GameBoy Advance, Nintendo DS, GP32, Playstation Portable (PSP), GameCube y Wii. Las instrucciones para configurar el sistema están disponibles para [[Getting_Started_with_devkitppc/es|Windows]], [[Getting_started_with_DevkitPPC_on_Mac_OS_X/es|Mac OSX]] y [[Getting_started_with_DevkitPPC_on_Linux/es|Linux]]. Puede encontrar información adicional y enlaces de descarga en la [http://www.devkitpro.org/ página de DevkitPro].


== Contenidos ==
== Contenidos ==

Latest revision as of 03:29, 10 October 2009

devkitPPC
General
Maintainer(s)shagkur / wintermute
TypeLibrary
LicenceVarious
Links
Download
Website
Source

DevkitPro es el paquete de herramientas escojido para el desarrollo de homebrew (aplicaciones caseras). En la actualidad está disponible para GameBoy Advance, Nintendo DS, GP32, Playstation Portable (PSP), GameCube y Wii. Las instrucciones para configurar el sistema están disponibles para Windows, Mac OSX y Linux. Puede encontrar información adicional y enlaces de descarga en la página de DevkitPro.

Contenidos

DevkitPro está formado por varias partes, las siguientes son la que son relevantes para el desarrollo de la GameCube/Wii:

DevkitPPC

Es una versión (port) de la colección de compiladores GNU (GCC) e incluye un compilador C (gcc), un compilador C++ (g++), un depurador (gdb) y utilidades asociadas con la arquitectura "powerpc-gekko". También incluye las librería estandar de C basada en newlib, que están especialmente diseñadas para sistemas integrados. Los compiladores y las librerías también se incluyen para el MN10200, el chip de Matsushite (Panasonic) usado en el controlador de DVD de la Wii.

Para los usuarios de Windows viene con el entorno MSYS, que es un pequeño set de herramientas unix como por ejemplo el interprete de comandos (shell).

Libogc

Libogc es una colección de librerías para la GameCube y la Wii. Incluye los siguientes subsistemas de bajo nivel Wii/GameCube:

  • ARAM
  • AUDIO
  • EXI - soporta rutinas para el bus de sistema el cual conecta muchos dispositivos internos de la CPU.
  • IRQ - interrupciones de Hardware.
  • DSP
  • DVD
  • GX
  • VIDEO
  • Cache
  • Memory Card
  • Console
  • Threads
    • Messages
    • Mutexes
    • Semaphores
    • Condition Variables

La información de la mayoría de estos subsistemas pueden ser encontrados en YAGCD.

Librerías adicionales

Libogc también incorpora las siguientes librerías (la mayoría de las cuales son versiones personalizadas de librerías externas):

  • libdb - rutinas para soportar depuración remota.
  • Wiiuse - un API para el wiimote (también disponible en Windows y Linux), el cual está encapsulado en libogc junto con la interfaz WPAD_.
  • libfat - rutinas para acceder al sistema de ficheros FAT como los de las tarjetas SD.
  • libmodplay - librería del modulo de reproductor de música.
  • libmad - librería de decodificación de audio MPEG.
  • zlib - rutinas de compresión.
  • lwbt - lightweight bluetooth stack
  • lwip - lightweight TCP/IP stack
  • tinysmb - implementación SMB (protocolo usado por Windows para compartir archivos).

Herramientas

Las siguientes herramientas están también incluidas:

  • doltool - una herramientas para convertir a y desde los archivos ejecutables .dol y examina su contenido.
  • gcdspsuite - un ensamblador para el chip de GameCube DSP.

Mirar también