Basically, i'd like to store h.bin and maybe hbl.bin directly in the PSAR section of the launcher, and make it load them into memory directly from there instead of their actual locations.
I managed to get a working build of the launcher using MINPSPW 0.11.1 (didn't work with my linux psp toolchain), but of course, whenever I change the code, hbl crashes.
I'm kind of a quick learner but I'm missing basic knowledge about what (stubs I guess) I should try to modify in h.bin & hbl.bin in order to make it work, and how I could get the informations I would need.
Working with a PSP 3004 9g (can't downgrade to 6.20), It seems I'm also having some issues trying to use PSPLINK. Every command line triggers the same exception :
Code: Select all
modlist
Exception - Bus error (data)
Thread ID - 0x0408F569
Th Name - PspLink
Module ID - 0x002B8647
Mod Name - sceSystemMemoryManager
EPC - 0x88002E78
Cause - 0x9000001C
BadVAddr - 0x29110FB4
Status - 0x00088603
zr:0x00000000 at:0x00000000 v0:0x00000001 v1:0x00000074
a0:0x88231E18 a1:0x00000001 a2:0x88233B79 a3:0x882EACCC
t0:0x00000001 t1:0x8820D77C t2:0x00001000 t3:0x00000001
t4:0x00000001 t5:0x880157E0 t6:0x880151E8 t7:0x80020000
s0:0xDEADBEEF s1:0xDEADBEEF s2:0xDEADBEEF s3:0xDEADBEEF
s4:0xDEADBEEF s5:0xDEADBEEF s6:0xDEADBEEF s7:0xDEADBEEF
t8:0x00000004 t9:0x00000004 k0:0x00000000 k1:0x00000000
gp:0x88239190 sp:0x882EAC80 fp:0x882EBCE0 ra:0x88223F60
0x88002E78: 0x1169FF9D '..i.' - beq $t3, $t1, 0x88002CF0
Usage: [opts]
host0:/>