Página 1 de 1

[Duda] HBL Developer, ejecutar en OFW

Publicado: 18 May 2011, 16:39
por AzagraMac
Una cosa, me he bajado la ultima revision del svn, la 116, compilo sin problemas la carpeta eLoader, me genera los h.bin y hbl.bin, hasta aqui todo OK
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 :oki:

Re: [Duda] HBL Developer, ejecutar en OFW

Publicado: 18 May 2011, 16:49
por m0skit0
Pues fíjate que yo creía que tenías algún problema jajajajajaja

Si ya tienes el EBOOT firmado, lo metes en PSP/GAME y listo.

Saludos.

Re: [Duda] HBL Developer, ejecutar en OFW

Publicado: 18 May 2011, 16:51
por Ryone
Sobreescribe el h.bin que has compilado con el que tienes en la raíz de la PSP.

Re: [Duda] HBL Developer, ejecutar en OFW

Publicado: 18 May 2011, 17:08
por largeroliker
Esto mejor lo mando a Ayuda, dejemos este foro para Homebrews.

Re: [Duda] HBL Developer, ejecutar en OFW

Publicado: 18 May 2011, 17:11
por AzagraMac
Bueno acabo de hacerlo, y me da error 80020148.

He sustituido el hbl.bin y h.bin, ademas del EBOOT.PBP del XMB, y nada.. :(

Ok largeroliker, perdona si me he equivocado de foro ;)




EDITO:
He compilado de nuevo, he realizado la misma operacion, pero ahora me deja ejecutarlo, pero se queda la pantalla en negro con la luz encendida, un fondo negro vamos, y no se apaga. hay que apagarla manualmente.

Proceso:
Spoiler:

Código: Seleccionar todo

linux:~/Desarrollo/PSP/Apps/half-byte-loader/eLoader$ make clean
rm -rf *~ *.o *.elf *.bin *.s
linux:~/Desarrollo/PSP/Apps/half-byte-loader/eLoader$ 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-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
/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
linux:~/Desarrollo/PSP/Apps/half-byte-loader/eLoader$ cp h.bin /media/SONY\ PSP/
linux:~/Desarrollo/PSP/Apps/half-byte-loader/eLoader$ cp hbl.bin /media/SONY\ PSP/hbl/
linux:~/Desarrollo/PSP/Apps/half-byte-loader/eLoader$ cd ../launcher/
linux:~/Desarrollo/PSP/Apps/half-byte-loader/launcher$ make clean
/bin/rm -f hbl.prx hbl.elf 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 PARAM.SFO EBOOT.PBP EBOOT.PBP
linux:~/Desarrollo/PSP/Apps/half-byte-loader/launcher$ 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
linux:~/Desarrollo/PSP/Apps/half-byte-loader/launcher$ cp -r EBOOT.PBP /media/SONY\ PSP/PSP/GAME/HBL/