All pastes #502090 Raw Edit

Untitled

public c v1 · immutable
·published 2007-05-22 10:43 UTC
rendered paste body
PSP_MODULE_INFO(MODULE_NAME, 0x0000, 0, 4);PSP_MAIN_THREAD_ATTR(PSP_THREAD_ATTR_USER);PSP_HEAP_SIZE_KB(1024*8);// --------------------------------------------------------------------------int ExitCallback(int arg1, int arg2, void *common) {  done = 1;  sceKernelExitGame();  return 0;}// --------------------------------------------------------------------------int CallbackThread(SceSize args, void *argp) {  int cbid;  cbid = sceKernelCreateCallback("Exit Callback", ExitCallback, 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;}// --------------------------------------------------------------------------int main(void) {  SetupCallbacks();  pspDebugScreenInit();  pspDebugScreenClear();  int i = 0;  while (i <= 10000) {    printf("%d\n", i);    i++;    sceKernelDelayThread(1000 * 500);  }  return 0;}