viernes, 11 de septiembre de 2009

Sample[c] Cronometro

Hola aqui hoy os traigo un sample cronometro ;)

Descargalo desde aquí con todo listo para compilar :

http://rapidshare.com/files/278523470/Sample_cronometro_By_tete67.zip.html

---------------------------------------------------------------

MAIN.C

////////////////////////////////////////////
// //
//Sample Cronometro del TT-System TeTe67//
//autor: tete67 //
//fecha: 11/9/2009 //
// Team FGY //
///////////////////////////////////////

//Separo los < > porque si no no aparecen en el blog al compilar juntar
#include <>//Libreria de los botones
#include <>//libreria basica
#include <>//Libreria basica

PSP_MODULE_INFO("Sample cronometro", 0, 0, 1);// version y nombre de la aplicacion
PSP_MAIN_THREAD_ATTR(PSP_THREAD_ATTR_USER);//Modo para que funcione en CF 3xx 4xx 5xx
PSP_HEAP_SIZE_KB(2*1024);
//Callbacks (sirve para salir con el boton home de una aplicacion)
int runningFlag = 1;
/* salida*/
int exit_callback(int arg1, int arg2, void *common) {
runningFlag = 0;
return 0;
}

/* thread */
int CallbackThread(SceSize args, void *argp) {
int cbid;
cbid = sceKernelCreateCallback("Exit Callback", exit_callback, NULL);
sceKernelRegisterExitCallback(cbid);
sceKernelSleepThreadCB();
return 0;
}


int SetupCallbacks(void) {
int thid = 0;
thid = sceKernelCreateThread("update_thread", CallbackThread, 0x11, 0xFA0, PSP_THREAD_ATTR_USER, 0);
if(thid >= 0)
sceKernelStartThread(thid, 0, 0);
return thid;
}

//Fin callbacks



//Define

#define escribir pspDebugScreenPrintf //En este definimos escribir para definir pspDebugScreenPrintf
#define RGB(r, g, b) ((b << samplecontador="0;//variable" samplecontador =" 0;">= 0; SampleContador++)
//ese es lo que hace funcionar el contador le indica que mientras tengo el valor 0 tiene que seguir
{//Abrimos
Cronometro();
SetupCallbacks();
}//cerramos
}//cerramos
}//y vuelta a cerrar xD
sceKernelExitGame(); //Salida al XMB
return 0;//lo que hacemos siempre al acabar el main
}//y cerramos el main


---------------------------------------------------------------


MAKEFILE

TARGET = Sample_cronometro_By_tete67
OBJS = main.o

INCDIR =
CFLAGS = -O2 -G0 -Wall
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)

EXTRA_TARGETS = EBOOT.PBP

LIBS =

PSP_EBOOT_TITLE = Sample cronometro By tete67



PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak
---------------------------------------------------------------
Saludoss!

No hay comentarios:

Publicar un comentario