En este tutorial os voy a explicar como instalar el entorno de programación para wii con el que podremos compilar el source (código fuente) de aplicaciones homebrew de wii y de este modo podremos por ejemplo traducir homebrew o dar el primer paso para iniciarse en la programación para wii.
Requisitos:
Instalacion del devkitPro
- Una vez descargado el instalador procedemos a ejecutar el .exe y pulsamos "next"
- En la siguiente pantalla elegimos "Download and install"
- A continuación "Remove downloaded files"
- En la selección de componentes desmarcamos "devkitPsp" ya que no nos sera de utilidad en nuestro caso
- Dejamos la ruta de instalación tal como aparece en el programa y pulsamos "next" y luego "install" en la siguiente pantalla
- Dejamos que descargue e instale cosa que llevara un rato y nos habrá creado la carpeta C:\devkitPro
Compilar
Ahora os voy a explicar como compilar código fuente de wii fácilmente con un ejemplo
- Nos dirigimos a esta ruta C:\devkitPro\examples\wii\template
- Creamos un nuevo documento de texto en esa carpeta y escribimos lo siguiente
- Luego lo guardamos como "compilar.bat"
- Finalmente ejecutamos el .bat y ya tendremos nuestros archivos .elf y .dol compilados
Bookmark/Search this post with
Anuncios Google
Comentarios
ERROR
cuando compilo sale esto:
main.c
In file included from C:/devkitPro/libogc/include/multiusos.h:12,
from C:/holamundo/source/main.c:1:
C:/devkitPro/libogc/include/ogcsys.h:36:5: error: conflicting types for 'nanosleep'; have 'int(struct timespec *)'
36 | int nanosleep(struct timespec *tb);
| ^~~~~~~~~
In file included from C:/devkitPro/libogc/include/ogc/system.h:43,
from C:/devkitPro/libogc/include/gccore.h:62,
from C:/devkitPro/libogc/include/ogcsys.h:4:
c:\devkitpro\devkitppc\powerpc-eabi\include\time.h:190:5: note: previous declaration of 'nanosleep' with type 'int(const struct timespec *, struct timespec *)'
190 | int nanosleep (const struct timespec *rqtp, struct timespec *rmtp);
| ^~~~~~~~~
C:/devkitPro/libogc/include/multiusos.h:94:13: warning: built-in function 'exp' declared as non-function [-Wbuiltin-declaration-mismatch]
94 | expansion_t exp;
| ^~~
C:/devkitPro/libogc/include/multiusos.h:95:13: warning: built-in function 'exp2' declared as non-function [-Wbuiltin-declaration-mismatch]
95 | expansion_t exp2;
| ^~~~
make[1]: *** [/opt/devkitpro/devkitPPC/base_rules:18: main.o] Error 1
make: *** [Makefile:100: build] Error 2
Presione una tecla para continuar . . .
alguien sabe como arreglarlo?
Hola una pregunta !!
Con este programa podre pasar emuladores como de windows a wii?¿***
Hola! luego de muchos
Hola! luego de muchos intentos, leer y pensar me da este error:
C:\devkitPro\examples\wii\template>make
Makefile:10: /c/devkitPro/devkitPPC/wii_rules: No such file or directory
make: *** No rule to make target `/c/devkitPro/devkitPPC/wii_rules'. Stop.
C:\devkitPro\examples\wii\template>pause
Presione una tecla para continuar . . .
que puedo hacer?
Gracias.
kamikaze saveas de una buena guia i en español¿?
saves algun buen tuto para iniciarse a coder de wii??? i que este en español xd que me mate a traducir algunos tutos i no saque nada xd por scene ai alguno?
vale creo que los acabo de encontrar a la izquierda de este tuto en relacionados sry las molestias mu buenpo procierto tu aporte :)
programacion en c
holiwii XD
mira aqui en la scene estan unos cursos en C que es lo mejor para los iniciados en este mundo (iba a decir novatos pero suena muy mal XD) bueno te dejo los links:
http://wii.scenebeta.com/tutorial/cursos-basicos-de-programa...
http://wii.scenebeta.com/tutorial/cursos-basicos-de-programa...
http://wii.scenebeta.com/tutorial/cursos-basicos-de-programa...
http://wii.scenebeta.com/tutorial/cursos-basicos-de-programa...
el autor ya explico por que se ha demorado tanto la parte 5 esta en los comentarios asi que busca
espero haberte ayudado
cualquier duda no lo pienses dos veces y enviame un mensaje =D estoy dispuesto a ayudar a un futuro coder XD
no me aparece
En en la ruta C:\devkitPro\examples\wii\template no me aparece la opción de wii, seguí todo el tutorial y no me aparece ¿porque?
.
igual no instalaste los ejemplos de wii del devkit.
de todas formas eso era solo un ejemplo de compilar, no importa que no este..puedes usar el codigo fuente de cualquier programa para probar http://wii.scenebeta.com/plataforma/src
Cómo crear archivo Makefile
Buenas, soy novato y estoy empezando a programar, pero tengo una duda... ¿tengo que crear mi propio Makefile o uso el que viene por defecto? Si es así, ¿cómo lo creo? ¿hay algún tutorial para aprender a hacerlo?
¡Gracias de antemano por la ayuda!
Wii 4.3E, sobrevivió a un Full Brick gracias al Chip InFeCtuS... ^^
http://elrapdelpinguino.wordpress.com
Kyngo's System Checker - www.scenebeta.com
-----------------------------------------
Debemos aprender a aceptar a los demás por cómo son, no por quienes son.
Si seguimos siendo tan superficiales, el mundo acabarña realmente peor...
.
mira esto http://www.elotrolado.net/hilo_curso-de-programacion_1257837
Jaja, ¡gracias!
Muchas gracias, Kamikaze... cuando tenga el homebrew a punto os lo haré saber. ¡Gracias de nuevo!
Ah, otra duda... uso Linux. ¿Cómo ejecuto allí el Makefile?
Wii 4.3E, sobrevivió a un Full Brick gracias al Chip InFeCtuS... ^^
http://elrapdelpinguino.wordpress.com
Kyngo's System Checker - www.scenebeta.com
-----------------------------------------
Debemos aprender a aceptar a los demás por cómo son, no por quienes son.
Si seguimos siendo tan superficiales, el mundo acabarña realmente peor...
.
desde la terminal vas a la ruta donde esta el makefile y escribes make
Yo también lo hago desde
Yo también lo hago desde Linux, y cuando pongo make y lo ejecuto me sale esto:
Makefile:7: *** "Please set DEVKITPPC in your environment. export DEVKITPPC=
devkitPPC". Alto.
¿Cómo lo soluciono?
Ah, gracias de nuevo
Muchas gracias de nuevo. Si tengo mas dudas, os lo haré saber de immediato.
Hi,
y esto que crea en el wii .elf y .dol
no lo eh probado en la wii que es lo que se creo?
solucion error
Si aun hay alguien con problemas para descargarlo (your internet connection seems to not be permitted or dropped out) lo unico que deben hacer es desactivar temporalmente el antivirus y listo la decarga continuara perfectamente
Error en Windows XP
Ahora lo intente instalar en Windows XP y el mismo error :(
Alguna solucion?
Gracias de antemano y saludos.
puede que tengas algun
puede que tengas algun problema con tu antivirus/firewall
pues los desactive, y nada
pues los desactive, y nada :/
sera el servidor de donde se descargan los archivos el que esta fallando? hay alguna otra forma de instalalo?
Saludos.
Mi entrada de bitácora: 3 años: Historia de un Editor
Si tienes una duda, por favor realízala en los foros o en la noticia correspondiente, ya que así también ayudas a otros usuarios. No respondo dudas por mensajería privada.
la opcion seria enviarme MP,
la opcion seria enviarme MP, pero no creo que sea lo mas indicado
no es problema del instalador
no es problema del instalador ni del servidor porque acabo de volver a probarlo y funciona perfectamente..
debe ser que tu ordenador no permite la conexion entrante que requiere el instalador para descargar los archivos de internet...
y supuestamente como deberia
y supuestamente como deberia permitirle hacer eso? mientras no sea un problema de mi ISP bien :S
Saludos.
ni idea tu solucion pude que
ni idea
tu solucion pude que sea instalar todo manualmente, pero no sabria guiarte en eso
Solucionado
He podido finalmente instalarlo, aparte de desactivar firewall y antivirus, desactive el UAC y me corre en Win 7 sin problemas :D
gracias a todos por su ayuda.
Un saludo.
Mi entrada de bitácora: 3 años: Historia de un Editor
Si tienes una duda, por favor realízala en los foros o en la noticia correspondiente, ya que así también ayudas a otros usuarios. No respondo dudas por mensajería privada.
Error durante la instalacion
Me da un error al intentar instalarlo, cuando empieza a instalar aparecen dos barras, la de progreso general se estanca mientras la de bajada de archivos se llena, luego dice que hubo un error durante la instalacion, que mi conexion a Internet tal vez no estaba permitida y bla bla bla. ¿que puede ser?
Mi PC usa Windows 7.
Gracias de antemano y saludos.
Mi entrada de bitácora: 3 años: Historia de un Editor
Si tienes una duda, por favor realízala en los foros o en la noticia correspondiente, ya que así también ayudas a otros usuarios. No respondo dudas por mensajería privada.
ni idea, igual es cosa de
ni idea, igual es cosa de windows 7...
yo uso xp y funciona perfecto el instalador
lastima, tendre que ocupar el
lastima, tendre que ocupar el notebook de mi viejo que tiene xp
sabes que se me ocurrio recien? ejecutar el instalador en modo xp, vere si funciona y aviso, creo que sera de ayuda para los que usan windows vista/7
Saludos.
Mi entrada de bitácora: 3 años: Historia de un Editor
Si tienes una duda, por favor realízala en los foros o en la noticia correspondiente, ya que así también ayudas a otros usuarios. No respondo dudas por mensajería privada.
yo uso windows 7 y no h
yo uso windows 7 y no h tenido que configurar nada.
tengo hace mas de 1 año el windows 7.. como era al inicio, estem.. parecido, pero, mas parecido a XP/Vista, como vista lo era en longhorn
Con Nintendo Switch ;) (Y mi blanquita también)
-Saludos desde el 2022: Gracias SceneBeta por tantos recuerdos y amistades
Ahora hackeando desde el Hospital :D
entonces lo probaste con una
entonces lo probaste con una version beta del win 7, porque la final salio en octubre del año pasado :S deben haber hecho algunos cambios en el sistema operativo. de todas maneras probare iniciarlo en modo XP.
Saludos.
Mi entrada de bitácora: 3 años: Historia de un Editor
Si tienes una duda, por favor realízala en los foros o en la noticia correspondiente, ya que así también ayudas a otros usuarios. No respondo dudas por mensajería privada.
Proba
Proba con winxp mode y comenta si te funciono.
lo ejecute en modo de
lo ejecute en modo de compatibilidad para winxp y no me funciono.
me sale troyano por qué?
me sale troyano por qué?
si usas el avast puede ser un
si usas el avast puede ser un falso positivo
pues el archivo esta
pues el archivo esta limpio...
http://tinyurl.com/y9eacg9
gracias por eñ tuto kamikaze
gracias por eñ tuto kamikaze me ayudara bastante
:D
Gracias por esto me gustaria crear Hombrebrew descuiden ya tengo algunos proyectos que se que les gustaran :3
ojala que continuen con este tutorial y expliquen mas cosas :D
que bien
que bien, sirve para los scenebeteros que quieren saber algo de programacion
esto que sirve? para poder
esto que sirve? para poder crear aplicaciones homebrew?
si es asi, cuales son los siguientes pasos?
Escribir el código de la
Escribir el código de la aplicación. Aquí tienes más información.
Hola, en que lenguaje se
Hola, en que lenguaje se programa con este compilador?.
Yo soy "digno" hijo del .net y de java jajaja (Si es C, sera empezar de casi 0 =P)
Pues empieza, porque es C
Pues empieza, porque es C
Que va odio el paradigma
Que va odio el paradigma estructurado... u.u despues con ganas y tiempo =S
Muy bueno
Increible! Muy buen aporte, los primeros pasos de la Wii en cuestion de programar con windows...
Kami Nos dirigimos a esta
Kami
Nos dirigimos a esta ruta C:\devkitPro\examples\wii\template
Yo lo hago en C:\devkitPro\DevkitPPC por que si no da error, almenos a mi.
osea para mas orden C:\devkitPro\DevkitPPC/apps/Aqui una carpeta SIN ESPACIOS EN EL NOMBRE para cada aplicacion.
Si ponen espacios, da error.
Y tambien tengo mi compilar.bat
salu2
Con Nintendo Switch ;) (Y mi blanquita también)
-Saludos desde el 2022: Gracias SceneBeta por tantos recuerdos y amistades
Ahora hackeando desde el Hospital :D
lo que explico es compilar un
lo que explico es compilar un ejemplo de los que vienen con el devkit
ah, no problem... yo nucnca
ah, no problem... yo nucnca compilñe ningun ejemplo, fui altiro al grano (Y por eso, y por no saber C, cojeo)
cres que me puedas ayudar
oye ravmn que bueno que te veo cres que mepuedas ayudar a terminar a una aplicaion que meencargo un coder
es el pspdogstation
quiza, estoy como
quiza, estoy como desconectado enm MSN,.. Tareas escolares...
Pero estoy disponible a los que me contacten
haha grasias alfin
grasias kamikaze este se ve mas sencillo que el que me habias recomendado haber si por fin puedo acavar el pspdogstaion que el autor me dejo encargado
saludos!!
Good!! A programar!! Aunque
Good!! A programar!! Aunque llevo con mi proyecto desde que the_marioga publicó sus tutoriales en Next Gen Corp.