Spoiler:
Código: Seleccionar todo
$ make
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S eloader.c -o eloader.s
psp-as -o eloader.o eloader.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S elf.c -o elf.s
psp-as -o elf.o elf.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S memory.c -o memory.s
psp-as -o memory.o memory.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S lib.c -o lib.s
psp-as -o lib.o lib.s
psp-as patapon2/sdk_hbl.S -o patapon2/sdk_hbl.o
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S debug.c -o debug.s
psp-as -o debug.o debug.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S config.c -o config.s
psp-as -o config.o config.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S globals.c -o globals.s
psp-as -o globals.o globals.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S modmgr.c -o modmgr.s
psp-as -o modmgr.o modmgr.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S syscall.c -o syscall.s
psp-as -o syscall.o syscall.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S malloc.c -o malloc.s
psp-as -o malloc.o malloc.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S md5.c -o md5.s
psp-as -o md5.o md5.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S utils.c -o utils.s
psp-as -o utils.o utils.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S graphics.c -o graphics.s
psp-as -o graphics.o graphics.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S font.c -o font.s
psp-as -o font.o font.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S settings.c -o settings.s
psp-as -o settings.o settings.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S tables.c -o tables.s
psp-as -o tables.o tables.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S hook.c -o hook.s
psp-as -o hook.o hook.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S reloc.c -o reloc.s
psp-as -o reloc.o reloc.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S resolve.c -o resolve.s
psp-as -o resolve.o resolve.s
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S test.c -o test.s
psp-as -o test.o test.s
/usr/local/pspdev/bin/psp-ld -T patapon2/linker_hbl.x -L/usr/local/pspdev/psp/sdk/lib utils.o eloader.o elf.o globals.o syscall.o lib.o md5.o memory.o patapon2/sdk_hbl.o debug.o config.o modmgr.o malloc.o graphics.o font.o tables.o settings.o hook.o reloc.o resolve.o test.o -o eloader.elf
/usr/local/pspdev/bin/psp-strip -s eloader.elf
/usr/local/pspdev/bin/psp-objcopy -O binary eloader.elf hbl.bin
psp-gcc -D PSP -I /usr/local/pspdev/psp/sdk/include -I patapon2 -Os -W -Wall -Werror -Wshadow -G0 -fno-pic -mno-abicalls -fomit-frame-pointer -DSVNVERSION=\"116\" -D DEBUG -D NID_DEBUG -S loader.c -o loader.s
psp-as -o loader.o loader.s
psp-as patapon2/sdk_loader.S -o patapon2/sdk_loader.o
/usr/local/pspdev/bin/psp-ld -T patapon2/linker_loader.x -L/usr/local/pspdev/psp/sdk/lib globals.o utils.o loader.o debug.o lib.o patapon2/sdk_loader.o config.o malloc.o -o loader.elf
/usr/local/pspdev/bin/psp-strip -s loader.elf
/usr/local/pspdev/bin/psp-objcopy -O binary loader.elf h.bin
Entro en la carpeta launcher, y compilo el EBOOT, que sera el ejecutable en el XMB, todo OK
Spoiler:
Código: Seleccionar todo
$ make
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=150 -c -o main.o main.c
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o IoFileMgrForUser.o IoFileMgrForUser.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o ModuleMgrForUser.o ModuleMgrForUser.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o sceAudio.o sceAudio.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o sceCtrl.o sceCtrl.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o sceDisplay.o sceDisplay.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o sceGe_user.o sceGe_user.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o scePower.o scePower.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o sceRtc.o sceRtc.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o ThreadManForUser.o ThreadManForUser.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o InterruptManager.o InterruptManager.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o StdioForUser.o StdioForUser.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o sceSuspendForUser.o sceSuspendForUser.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o SysMemUserForUser.o SysMemUserForUser.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o UtilsForUser.o UtilsForUser.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o sceUtility.o sceUtility.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -c -o LoadExecForUser.o LoadExecForUser.S
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=150 -L. -L/usr/local/pspdev/psp/sdk/lib -specs=/usr/local/pspdev/psp/sdk/lib/prxspecs -Wl,-q,-T/usr/local/pspdev/psp/sdk/lib/linkfile.prx main.o IoFileMgrForUser.o ModuleMgrForUser.o sceAudio.o sceCtrl.o sceDisplay.o sceGe_user.o scePower.o sceRtc.o ThreadManForUser.o InterruptManager.o StdioForUser.o sceSuspendForUser.o SysMemUserForUser.o UtilsForUser.o sceUtility.o LoadExecForUser.o /usr/local/pspdev/psp/sdk/lib/prxexports.o -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lpspnet_inet -lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser -lpspkernel -o hbl.elf
psp-fixup-imports hbl.elf
psp-prxgen hbl.elf hbl.prx
mksfo 'Half Byte Loader' PARAM.SFO
fix-relocations hbl.prx
-> fixed 0 relocations
prxEncrypter hbl.prx
pack-pbp EBOOT.PBP PARAM.SFO ICON0.PNG \
NULL NULL NULL \
NULL data.psp NULL
[0] 408 bytes | PARAM.SFO
[1] 18982 bytes | ICON0.PNG
[2] 0 bytes | NULL
[3] 0 bytes | NULL
[4] 0 bytes | NULL
[5] 0 bytes | NULL
[6] 5583952 bytes | data.psp
[7] 0 bytes | NULL
/bin/rm -f data.psp
de hecho lo firmo directamente, tambien he probado sin firmarlo.
Quiero ejecutar la rev.116 que acabo de compilar en mi PSP3000 OFW 6.38, al igual que ejecuto la rev.113 firmada, que archivos necesito copiar a la MS???
Una cosa, quiza me salte algun paso, si es asi cual es?
Gracias
