Leda is a project mainly written in C, it's free.
Legacy Software Loader for PSP by team m33 (leda.prx) reverse engineering