Jump to content


Photo

Bennu Runtime


  • Please log in to reply
24 replies to this topic

#1 Stuckie

Stuckie

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 432 posts
  • Gender:Male
  • Location:Tired, and sleeping in the basement...

Posted 08 June 2010 - 08:53 PM

This is a quick port of the Bennu runtimes to the Pandora.
You can grab it here: http://www.stuckiega...-runtime.tar.gz

Not sure you can stick this into a PND... more likely you'd package it up with your game into a PND.

It's literally just the runtime and modules, so you'll need a game or something to make use of it.
I tested Danger Quest ( Wiz Version ) from the Bennu Projects list. It ran, but it was in a teeny window on the screen, and the controls were obviously not correct.

For reference, I used the following script to run it:
#!/bin/sh
export LD_LIBRARY_PATH=../bgd-runtime
export PATH=../bgd-runtime:$PATH

bgdi monster.dcb

Where it was obviously in the same folder as the rest of the game's data, and the runtime was in the folder above ( which is generally the norm for Bennu/Fenix games as far as I remember. )

Let me know how it goes :)

#2 EvilDragon

EvilDragon

    There can't be enough evil in this world!

  • Admin
  • PipPipPipPipPipPip
  • 7821 posts
  • Location:Ingolstadt, Germany... somewhere near Munich

Posted 09 June 2010 - 01:15 AM

You should be able to scale using op_fbrunapp AFAIK. Not sure how to do that, though :)

#3 timofonic

timofonic

    GP Mafia

  • GP32 Hardcore
  • PipPipPipPipPip
  • 381 posts
  • Gender:Not Telling

Posted 09 June 2010 - 03:09 AM

This could be perfect to make able to run Steets of Rage Remake game :)

#4 Geca

Geca

    GP32 Hardcore

  • Member
  • PipPipPipPip
  • 192 posts
  • Gender:Male
  • Location:Madrid, Spain

Posted 07 March 2011 - 12:25 AM

Hi, are the source code from the port available ? What version from Bennu it is ?
It run a 70% slowly from another consoles. Please can you say more details from the port ? Now i have a Pandora, and i need to port some bennu games and support the Bennu engine on Pandora.

Edited by Geca, 07 March 2011 - 12:26 AM.


#5 Stuckie

Stuckie

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 432 posts
  • Gender:Male
  • Location:Tired, and sleeping in the basement...

Posted 13 March 2011 - 05:42 PM

It was built using the latest source from their SVN at the time.

I didn't get any feedback as to how it ran or anything at the time, and I'm afraid I don't really have time to continue it at the moment... I was asked to do a quick port of it - so I did - and then they didn't use it, so had no idea if it worked or not.
I imagine there's been a lot of updates since then, so just compiling the latest source should probably get you a better runtime - it was just a literal recompile as far as I can remember.

#6 Geca

Geca

    GP32 Hardcore

  • Member
  • PipPipPipPip
  • 192 posts
  • Gender:Male
  • Location:Madrid, Spain

Posted 03 April 2011 - 11:13 PM

Can you dispose the makefile for pandora ? What version of Pandora SDK you have used on the port ? Thanks.

#7 Stuckie

Stuckie

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 432 posts
  • Gender:Male
  • Location:Tired, and sleeping in the basement...

Posted 03 April 2011 - 11:18 PM

I don't have the source any more, this was built almost a year ago now.
It was fairly trivial to build though, so I wouldn't expect you'd have any problems.

I didn't really get any feedback from this so I never kept up to date with things, I'm afraid... therefore I cannot offer any support for it.

#8 Geca

Geca

    GP32 Hardcore

  • Member
  • PipPipPipPip
  • 192 posts
  • Gender:Male
  • Location:Madrid, Spain

Posted 04 April 2011 - 07:31 PM

The last version of Bennu it's no more compatible with the pandora port because the dcb's are not compatible beetween these versions.
It's unlucky, because the best remake made with bennu of all times: 'Street Of Rage Remake v5' is not playable on pandora because this, and the autor maybe not want to compile the game with a old and compatible version of Bennu for made the port...
Thanks anyway...

#9 Stuckie

Stuckie

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 432 posts
  • Gender:Male
  • Location:Tired, and sleeping in the basement...

Posted 04 April 2011 - 08:00 PM

I might have another look at it over the week.. but I'll need someone to test it properly as I don't really know the language and I've enough to do at the moment :(

It would probably be a bit more useful now that more people have Pandoras to test it with, rather than last year when barely anyone did.

#10 Geca

Geca

    GP32 Hardcore

  • Member
  • PipPipPipPip
  • 192 posts
  • Gender:Male
  • Location:Madrid, Spain

Posted 04 April 2011 - 10:10 PM

I made all the test you need don't worry :)
And please if you compile Bennu share the makefile and the config needed to do the compilation.
I'm a user active in Bennu forum and for the moment the only with a pandora in the group of the users most active in his comunity xD

And i'm sorry for the poor feedback you have last year, i try to do all i can for the sucess of Bennu on Pandora :)

#11 Stuckie

Stuckie

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 432 posts
  • Gender:Male
  • Location:Tired, and sleeping in the basement...

Posted 19 April 2011 - 10:31 PM

I've just built the latest version, if you're still about I can post it up in the morning ( need sleep! )

I haven't tested it, only compiled it so far.. if you could point me to something to test it with, let me know :)

-edit-
Managed to test it this morning, seems to work ( on both Angstrom and my Debian releases, so double win! )
I tested using a game I was asked to test on the Caanoo, and other than it running in a window, and the button mapping being a bit off ( dpad works, but I'm assuming it's using keyboard keys rather than anything else, as Z/X were the action buttons in this instance. )

Anyway, you can find the runtime here: http://stuckiegamez....20110420.tar.gz

Build Instructions:
The build script I used is: http://stuckiegamez....uild-pandora.sh and uses sebt3's funky toolchain setup ( though slightly fiddled with a bit so that pndconfigure is a bit more global and accessible.. if you don't want to do that, just go into each folder and run pndconfigure first, then run the script to make and copy things about. )
Only out of place thing you have to do is build libdes and put it in your library path, and copy the mod* files into a data folder it seems... as my test game wouldn't find anything without doing that.

Run Instructions:
Extract the runtime somewhere ( folder/bgd-runtime, for example )
Extract a game somewhere ( folder/mygame, for example )
Then, just use a basic shell script like the above one, or quickly use:
LD_LIBRARY_PATH=../bgd-runtime:$LD_LIBRARY_PATH ../bgd-runtime/bgdi ./MyGame.dcb
From your game's folder ( folder/mygame, in this instance ) and it should work.

I did a quick test with one game I was asked to test for the Caanoo and it seemed to work fine ( albeit in a window, and without proper button mapping - pretty sure it was using the default keyboard map as the controls ended up using the dpad, and Z/X on the keyboard as action buttons. )

Again, as with everything I do, this is a "quick dodgy hack" till some people test it.
Sadly, I don't actually use Bennu myself, and work's a bit mental at the moment as we're about to release something, so I can't fully test it myself.

If there's any issues, or a new version gets released or something, feel free to give me a prod.. I jump about projects quite a bit and generally do more than I should, so prodding me somehow is usually a good way to get my attention to stop things stagnating ;)

Edited by Stuckie, 20 April 2011 - 09:05 AM.


#12 Geca

Geca

    GP32 Hardcore

  • Member
  • PipPipPipPip
  • 192 posts
  • Gender:Male
  • Location:Madrid, Spain

Posted 20 April 2011 - 05:59 PM

Thanks a lot, i see the news in bennu forum, i'm on vacations, i'n a week i take a look.
Thanks bro :)

#13 Geca

Geca

    GP32 Hardcore

  • Member
  • PipPipPipPip
  • 192 posts
  • Gender:Male
  • Location:Madrid, Spain

Posted 26 April 2011 - 06:54 PM

Where i can find the sebt3's funky toolchain setup ?


Please, in a next compilation label the zip with the current revision of Bennu and not with the date (this second release is the r244).

For the next release it's better you set a new os_id for pandora in the compilation (actually it's the same of linux port, os_id = 1),
by example: 1010 (the unofficial id's should start in number 1000, and the oficial ports in number 1)

Thanks a lot, with this release finally people can play SORR Remake on Pandora :lol:

#14 sebt3

sebt3

    homebrew player (P. & C.)

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1897 posts
  • Gender:Male
  • Location:QC

Posted 26 April 2011 - 06:58 PM

Where i can find the sebt3's funky toolchain setup ?

nothing too funky about this.

#15 Stuckie

Stuckie

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 432 posts
  • Gender:Male
  • Location:Tired, and sleeping in the basement...

Posted 26 April 2011 - 08:42 PM

Please, in a next compilation label the zip with the current revision of Bennu and not with the date (this second release is the r244).

Fair enough.. should Bennu get updated again, give me a prod and I'll do so :)

For the next release it's better you set a new os_id for pandora in the compilation (actually it's the same of linux port, os_id = 1),
by example: 1010 (the unofficial id's should start in number 1000, and the oficial ports in number 1)

Ah, wasn't aware of this.. also not sure what the main dev team want to do themselves in regards to dealing with the Pandora.
I've no problem recompiling it as a new release comes out.. in fact it's so trivially easy, there's a lot of people on these forums who could probably do it blind folded! So there's bound to be some support at least.. though again, if nothing happens, just prod me and I'll do it ;)

Thanks a lot, with this release finally people can play SORR Remake on Pandora :lol:

So I've noticed ;)