[PSP] homebreaw para 3.71

Hola amigos.
Tengo instalado ubuntu+toolchain+sdk+sdl+choormil librerias mas
Para edita uso el kdevelope.
Tengo una "fat" con firmware 3.71 y le puse el parache para homebrew 1.50

Hasta ahora he estado compliando para 1.50. y cambiando en el menu recover lo de GAME FOLDER HOMBREW A (1.50 KERNEL) me ha funcionado los hombrew para 1.50 perfectamente compilados por mi.

AHora he compilado "supuestamente" para 3.71 con makefile para ello, y en principio me lo ha compilado bien. He puesto la opcion del menu recover lo de GAME FOLDER HOMBREW A (3.71 KERNEL). Pero al ejecutarlo en la psp no me funciona me da pantalla en negro y luego el error 800200D9.

Lo tengo compilado con una imagen de presentacion, y esa si me sale, lo que pasa es que luego al darle para ejecutar me sale pantalla en negro y luego el error 800200D9


Alguien me puede ayudar por favor.?
Que tengo que cambiar en mi makefile?
Pongo mi makefile para 1.50:
TARGET = xxxxx
PSPSDK = $(shell psp-config --pspsdk-path)
PSPBIN = $(shell psp-config --psp-prefix)/bin
SDL_CONFIG = $(PSPBIN)/sdl-config
OBJS = main.o

DEFAULT_CFLAGS = $(shell $(SDL_CONFIG) --cflags)

MORE_CFLAGS = -G0 -O2 -DPSP

CFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS)
CXXFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS) -fno-exceptions -fno-rtti

LIBS = -lSDL_gfx -lSDL_image -lSDL_mixer -lSDL_ttf -lvorbisidec -lfreetype -lpng -ljpeg -lz -lm $(shell $(SDL_CONFIG) --libs)

EXTRA_TARGETS = EBOOT.PBP

include $(PSPSDK)/lib/build.mak
tienes que hacer el homebrew en modo USER en el main
gracias.
Puedes ponerme un ejemplo de main y makefile, por favor.
Muchas gracias de antemano.
Estoy muy agradecido raisen.
para hacerlo en Kernel 3xx en el main tienes que poner el module info en modo user, al menos para programar para 3.7X. seria asi:

PSP_MODULE_INFO("Nombre del programa", 0, 1, 0);
PSP_MAIN_THREAD_ATTR(PSP_THREAD_ATTR_USER);

el makefile seria segun lo que aga tu programa

salu2
4 respuestas