How to compile Kernel Homebrew for 2.71 SE / Hen?

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
Rikki-Tikki-Tavi
Posts: 8
Joined: Mon Nov 27, 2006 12:10 am

How to compile Kernel Homebrew for 2.71 SE / Hen?

Post by Rikki-Tikki-Tavi »

Hello Everybody,

I read that 2.71 SE can use an integrated version of "Homebrew enabler" to load kernel mode homebrews with the 2.71 Kernel.
With that said, I still can't find much information on how to compile the Homebrews to make that actually work.

What I can find is a tutorial from the Devhook SDK, that applies for
a) loading in Devhook
b) user mode homebrew
I tried it anyway, but it didn't work.

The homebrew I am trying to convert is PiMPStreamer.

So far, I did manage to compile it so that it runs from the GAME150 directory. (non-kxploited)

The only function the program uses that the API Doc Project declared unavailable in 2.71 is sceKernelExitGame.
However I read on IRC that it works fine, so I kept it.

My Status:
I'm working with Linux and I'm not a first-timer at compiling. I can read Makefiles, and I did patch some minor problems in the source.
But that's not supposed to say, that I'm not a newb, so don't be surprised when I pose a really basic question.
weltall
Posts: 310
Joined: Fri Feb 20, 2004 1:56 am
Contact:

Post by weltall »

set BUILD_PRX in the makefile
Rikki-Tikki-Tavi
Posts: 8
Joined: Mon Nov 27, 2006 12:10 am

Post by Rikki-Tikki-Tavi »

Hi weltall

I tried prxtool before with no good effect, but I'll try that anyway.

/edit: At least now, I get a real crash, when trying to run it.

I'll (try to) install Link to figure out the problem.

/edit2:
For that, I would have to make PSPlink 2.71 Kernel compatible, right? That sounds evenless likely...

Annother question:
While there are many makefiles in the PiMP Streamer source, I've only modified one. (and I get an Eboot, that doesn't load with 1.5 and crashes with 2.71)

Should I add the line to more makefiles? Where can I find info on the difference between an elf and a prx anyway?
Post Reply