Fandom

Scratchpad

TEMA2: Nuestro primer programa

215,835pages on
this wiki
Add New Page
Discuss this page0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Una vez instalado correctamente el compilador, procedemos a crear nuestro primer programa.

Nos vamos a C:\devkitPro y crearemos una carpeta allí, la llamaremos, por ejemplo, programas. El nombre no tiene que tener espacios por que si fuese así no compilaría.

Dentro de esta carpeta iremos creando subcarpetas para cada ejercicio.

Esta carpeta la llamaremos ej01 o ejercicio_1.

Ahora iremos a la siguiente ruta: C:\devkitPro\PAlib\vham y abrimos VHAM.exe. Este será el compilador que utilizaremos.

Cuando lo tengamos abierto el compilador, nos vamos a file>new>new project, seleccionaremos el icono de la GBASP, en projet name pondremos Hola mundo, y en ruta la carpeta que creamos antes (C:\devkitPro\programas\ej01) y le damos a aceptar.

Ya podemos escribir el código de nuestro programa.

A la izquierda tenemos un menú, le damos doble clic en en archivo que se llama source/main.c.

Y en la derecha empezamos a escribir el código:


// Includes

#include <PA9.h> // Include de las PAlib

// Funcion main()
int main(int argc, char ** argv)
{
PA_Init(); // Iniciamos PA_Lib

PA_InitVBL(); // Iniciamos VBL
//Iniciamos el texto

PA_InitText(1, // Pantalla de arriba (1= pantalla de arriba 0= pantalla tactil)
2 //Capa 2 (hay 4 capas (0, 1, 2 y 3, lo veremos mas adelante
); 

//Escribimos

PA_OutputSimpleText(1, //La pantalla que queremos.
5, //posicion x
5, //posicion y
"¡Hola Ignacio!" //texto
);

//Para poner apuntes en una linea usaremos ("//")

/*Para poner apuntes
en mas de
una linea
usaremos esto */

// Bucle para que el programa no se pare
while (1)
{

PA_WaitForVBL();
}

return 0;

} // Fin de main(), aquí terminamos nuestro primer programa.


Una vez escrito esto, le damos desde el Vham a Project>Target>Build, si compila sin ningún fallo, los archivos estarán en C:\devkitPro\programas\ej01.

Capturas del ejercicio:

Mensaje de texto en la pantalla de arriba de la NDS.

Ejercicio1


Mensaje de texto de la pantalla de abajo (tactil) de la NDS.

Ejercicio1 2

Also on Fandom

Random wikia