PSP Port

Started by danielt3, August 17, 2009, 05:41:11 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

panreyes

You should talk with Josebita now, he did just that (had to embed everything) with the Wii's port.

Also, there's that port's code:
http://code.google.com/p/bennugd-wii/

josebita

Yes, daniel.
I'll send you a message to see if we can integrate both ports (if you wish). The architecture of the code in the google code page is not really good but with the new architecture I'm working on, we can keep the benefits of having a modular design inside a single monolothic binary with only the cost of a bigger interpreter.

danielt3


Quote from: PiXeL on June 07, 2010, 02:26:21 PM
You should talk with Josebita now, he did just that (had to embed everything) with the Wii's port.

Also, there's that port's code:
http://code.google.com/p/bennugd-wii/

I talked to him a few days ago. He explained what he was trying to do with the Wii port. Then I explained that the PSP had a dynamic linking system and I was trying to use it. But like I said in the previous post, it has come to my attention that the PSP dynamic linking system is unable to export single variables. I came with this conclusion by searching the ps2dev.org forums (THE place for PSP development). I found this info from TyRaNiD:

"The stubs do not currently support variables and I dont think they ever will, it would require too much hackery or modification to ld to be really worth it."

It is posted on PS2DEV forums in a topic regarding PRXs. (link: http://forums.ps2dev.org/viewtopic.php?t=4269&highlight=prx). TyRaNiD is one of the developers who created the PSPSDK and make possible for people to write PSP code. In particular he wrote the psp-build-exports tool which made possible to create PRXs.

Quote from: josebita on June 07, 2010, 02:32:01 PM
Yes, daniel.
I'll send you a message to see if we can integrate both ports (if you wish). The architecture of the code in the google code page is not really good but with the new architecture I'm working on, we can keep the benefits of having a modular design inside a single monolothic binary with only the cost of a bigger interpreter.


Yes.

We can for sure do this. Hope Splinter does not get upset we touch his code. I promise I will try my best to make only the necessary changes in the code.

---

Daniel

danielt3

Hi folks.

I'm writing this to announce that BennuGD now compiles fine in PSP. I have been working with Josebita and getting help from a ScummVM developer (the one responsible for the PSP port) and there were some progress in the last days.

Unfortunately, just compiling the code is not enough. PSP is hard to develop for mostly because we don't have fancy tools (which does not mean we don't have any tools) and documentation. Right now, it is throwing a hardware exeception due to a NULL pointer access at the very beginning of the program which I'm trying to track.

I'm about to get BennuGD working in PSP. Please, be patient.

c'ya
Daniel
---

Daniel

FreeYourMind


SplinterGU

great, karma for you.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Neodreamer

#36
good luck! we wait you

danielt3

#37
Some progress has been made so far. Wait a little more for something usable.

Thanks for the support.
---

Daniel

danielt3

#38
Hi all.

After a lot of work (and quite a few time to do it), I present you the very first demo of BennuGD running in PSP. Me and josebita worked together in this port and we also merged our port's code in one single project at http://code.google.com/p/bennugd-monolithic.

People can download this demo as well as the Wii port (which is more advanced in terms of features) and check the Wiki for some info about the ports and general instructions. Also, I uploaded a video on youtube to show the demo running in my PSP.

http://www.youtube.com/watch?v=xNdwRcIa5N4

Please note that this is a very early beta version of the software, so no guarantees of this being capable of running in one particular PSP system. Also the site is still incomplete but there is a lot more to come.

Stay tuned, people.

:)

Daniel
---

Daniel

warrior_rockk

The first "Hello world" on Bennu in PSP!!! Well worked in my PSP 3000. Thanks a lot Danielt3 and Josebita!

josebita

#40
Great video, Daniel!
Thanks for crediting me :)

PS: I edited your youtube link as the old one was failing.

Outlaw

#41
Excelent news! thank you very very much Danielt3 and Josebita for making this possible! Keep up the good work, you're making something really valuable for the Bennu community!
Obviously: karma++ (both of you)
"Life is cheap when the bounty is high"

Drumpi

I join to "karma overdose", GOOD WORK to both of you.
New project added to "project list": WII game :D
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

FreeYourMind