Para empezar a hacer un programa copiaremos la carpeta C:\devkitPro\PAlibTemplate a c:\devDS cambiando el nombre por HelloWorld. Dentro de c:\devDS\HelloWorld cambiaremos el fichero Template.pnproj por HelloWorld.pnproj si queremos trabajar con el Programmers Notepad que viene con el kit. Editaremos el fichero y cambiaremos la palabra Template por HelloWorld.
Por ahora vamos a trabajar con el Programmers Notepad que trae el kit.
Con las teclas Alt+1 podemos compilar la aplicación. Pero claro está, esto es el esqueleto por lo que no hace nada. Modificaremos un poco el proyecto para crear nuestro Hola Mundo.
// Includes
#include <pa9.h> // Include for PA_Lib
// Function: main()
int main(int argc, char ** argv) {
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_InitText(1, 2); //Tell it to use text on screen 1, background number 2
PA_OutputSimpleText(1, 1, 1, "Hello World !"); //Print the text on screen 1, with coordinate 1,1
// Infinite loop to keep the program running
while (1) {
PA_WaitForVBL();
}
return 0;
} // End of main()
Lo compilamos y lanzamos el emulador, cargamos el fichero helloworld.ds.gba y ya tenemos nuestro programa.
En la próxima entrega veremos el código que hemos escrito y empezaremos a cargar imágenes para nuestro juego Pokemon.
Saludos
4 comentarios:
tengo un problema cuando compilo el "HelloWorld.pnproj"
me sale un error que dice:
> Failed to create process: El sistema no puede hallar el archivo especificado.
que pasa???
si me puedes contestar a mi correo te lo agradecería. un saludo
luillyineskizosesion@hotmail.com
yo empece apenas a programar en este entorno, al compilar programas me sale en la barra de status:
basename: extra operand `mundo'
Try `basename --help' for more information.
"make": *** No rule to make target `run'. Stop.
> Process Exit Code: 2
> Time Taken: 00:00
no se a que se deba, si puedes contestarme a mi mail te lo agradeceria mucho:
bluedrayco@hotmail.com
gracias y espero tu respuesta
Hice lo señalado hasta esta página con el ejemplo Helloword, copio la carpeta, compilo y:
MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp.
Error makefile 55: Command syntax error
*** 1 errors during make ***
> Process Exit Code: 1
> Time Taken: 00:00
Me puede ayudar en este mismo foro?
hola me puedes recomendar una guía sencilla de c antes de leer esto
Gracias
Publicar un comentario