Jump to content


Photo

Panjoust Pandora Build


  • Please log in to reply
13 replies to this topic

#1 MarkoeZ

MarkoeZ

    arr matey?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 915 posts
  • Gender:Male

Posted 27 April 2010 - 07:42 PM

*** EDIT ***

Problems fixed, Pandora build here

Also linux and windows builds there, but old ones.

*** Thanks!***

I'm currently working on a Pandora build of Panjoust. This one is not polished yet, but 95% functional, and i'm curious if it works, if so how much, and in the absense of much problems, the performance. BUT one small problem remains...

On my linux box i downloaded the arm-2009q3 libs from CPasjustes script a while ago. Now the project is compiling nicely, but in the build messages i read some files are missing.

Some are present in my main usr/lib folder, can i just copy those? (suppose not)
2 are missing completely

in usr/lib

* libSDLmain.a
* libSDL.a
* libSDL_ttf.a
* libfreetype.a
* libz.a


Not Present

* libts.a
* libvorbisidec.a

Although of all files i have .la and .so files in the arm-2009q3 folder somewhere. Can i do something with those? :S

Don't flame please, this is all relatively new to me, only tried cross-compiling with PandoraPanic, and that was mostly preconfigured by PokeParadox.

Unfortunately, i currently no longer have internet connection on the linux box, so if downloading files is required, a download site, or a mail to me, is preferred over a download script. usb-stick copying is all that is available atm...

All advice appreciated, and that build is coming!!

MarkoeZ

p.s. Since i want to try and have a testbuild online asap (tonight), i though this is an acceptable way to draw attention to the last remaining obstacle. Will use this topic for the build itself ofcourse.

Edited by MarkoeZ, 28 April 2010 - 09:42 PM.


#2 Pickle

Pickle

    Mega GP Mania

  • X-treme Team
  • 4074 posts
  • Gender:Male
  • Location:Detroit, Michigan

Posted 27 April 2010 - 11:56 PM

how are you trying link? linking dynamically i hope? how are you calling the libraries to link i.e -lSDL?

#3 MarkoeZ

MarkoeZ

    arr matey?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 915 posts
  • Gender:Male

Posted 28 April 2010 - 04:56 PM

ermm, i am now i think? To be honest, most of Code::Blocks was still setup for PandoraPanic, so did not have to change much.

but now it's talking about: "usr/bin/ld: skipping incompatible /arm-2009q3/lib/libsdl.so when searching for -lSDL" And a couple more files like that.
Also .../arm2009q3/lib/libSDL_gfx.a: file not recognised: File format not recognised

I have the feeling that i am in way over my head here, might have wait for PokeParadox to come online and hope he has the time to compare settings.

still, thanks for your answer!

#4 Pickle

Pickle

    Mega GP Mania

  • X-treme Team
  • 4074 posts
  • Gender:Male
  • Location:Detroit, Michigan

Posted 28 April 2010 - 05:19 PM

ermm, i am now i think? To be honest, most of Code::Blocks was still setup for PandoraPanic, so did not have to change much.

but now it's talking about: "usr/bin/ld: skipping incompatible /arm-2009q3/lib/libsdl.so when searching for -lSDL" And a couple more files like that.
Also .../arm2009q3/lib/libSDL_gfx.a: file not recognised: File format not recognised

I have the feeling that i am in way over my head here, might have wait for PokeParadox to come online and hope he has the time to compare settings.

still, thanks for your answer!


Sounds like your building an x86 version and trying to link in ARM libs. I know codeblocks pretty well and im building pandora versions for pandorapanic.
So if anyone can help you i can

#5 MarkoeZ

MarkoeZ

    arr matey?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 915 posts
  • Gender:Male

Posted 28 April 2010 - 06:36 PM


ermm, i am now i think? To be honest, most of Code::Blocks was still setup for PandoraPanic, so did not have to change much.

but now it's talking about: "usr/bin/ld: skipping incompatible /arm-2009q3/lib/libsdl.so when searching for -lSDL" And a couple more files like that.
Also .../arm2009q3/lib/libSDL_gfx.a: file not recognised: File format not recognised

I have the feeling that i am in way over my head here, might have wait for PokeParadox to come online and hope he has the time to compare settings.

still, thanks for your answer!


Sounds like your building an x86 version and trying to link in ARM libs. I know codeblocks pretty well and im building pandora versions for pandorapanic.
So if anyone can help you i can


Lol, i was not questioning your ability to help me at all, i was just being hesitant to bother you. Actual pandora hardware owners are usually pretty busy, and i'm kind of a noob on this subject. Thats all. :)

Seems you are right though, the compiler settings are not right. thought i did everything necessary, but that would be the noob-ish part ;)

#6 PokeParadox

PokeParadox

    Founder of Pirate Games - Penjin Coder

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 3908 posts
  • Gender:Male
  • Location:UK
  • Interests:Homebrew and Emulation!

Posted 28 April 2010 - 06:54 PM

Help is at hand! :lol:

#7 MarkoeZ

MarkoeZ

    arr matey?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 915 posts
  • Gender:Male

Posted 28 April 2010 - 09:17 PM

Well, it seems like we have a Pandora build! :D

Panjoust Downloads

It only has one music track due to bandwith issues on my side, and it's a slightly older version (a week or something). But the general linux build works fine.

Thanks again Poke!

Now if the game will work...

Edited by MarkoeZ, 28 April 2010 - 09:43 PM.


#8 MarkoeZ

MarkoeZ

    arr matey?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 915 posts
  • Gender:Male

Posted 30 April 2010 - 11:12 PM

First build update

Pickle downloaded and tested it on Pandora hardware. It runs! and he has found a problem

The menu seems to work, the game has input issues, some ideas how to fix this, so new build at the same location.

Edit: edits

Edited by MarkoeZ, 30 April 2010 - 11:34 PM.


#9 MarkoeZ

MarkoeZ

    arr matey?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 915 posts
  • Gender:Male

Posted 03 May 2010 - 04:23 PM

Hi, update:

Pickle tested the last build, and played it up till level 3! :) One small problem remaining with the controls, but that was expected. It was some old code, limiting input, keeping the bird grounded the first time. It now flies a bit too eagerly, but that's easily fixed since the problem is found. Level editor also seems to work fine with touchscreen.

Mostly thanks to PokeParadox and Pickle, getting Penjin Pandora ready! (count the P's, new Minigame! ; )

Cheers!!

#10 Gruso

Gruso

    thunderbox

  • X-treme Team
  • 5538 posts
  • Gender:Male
  • Location:Sydney, Australia

Posted 04 May 2010 - 01:56 AM

I'm as keen for this as I am for PandoraPanic. Great to hear it's running on the hardware. :)

#11 Mofokubik

Mofokubik

    Newbie

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1227 posts
  • Gender:Male
  • Location:Earth
  • Interests:Music

Posted 20 June 2010 - 05:02 PM

I've been having some fun with panjoust and thought i'd record a little video clip.



I would like to add that this game looks, sounds and plays beautifully on the pandora. Nice work!!

edit- fixed embed code

Edited by Mofokubik, 20 June 2010 - 05:04 PM.


#12 MarkoeZ

MarkoeZ

    arr matey?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 915 posts
  • Gender:Male

Posted 20 June 2010 - 05:12 PM

Awesomeness!!! great video! Have you been practicing or are you just one of those guys that picks it up very quickly? because playing seems to go pretty well!

Question: did you generate the pnd and the pxml file yourself? can remember putting the pxml online and never even created a pnd :P

And a note to people reading here: This is an older thread, there is a newer one here in the beta section, or the general one in the developers corner.

Cheers!!

MarkoeZ

#13 Mofokubik

Mofokubik

    Newbie

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1227 posts
  • Gender:Male
  • Location:Earth
  • Interests:Music

Posted 20 June 2010 - 05:34 PM

Awesomeness!!! great video! Have you been practicing or are you just one of those guys that picks it up very quickly? because playing seems to go pretty well!

The controls are really nice, so it was easy to just pick up and play for the first time, although I was playing for awhile before recording.

Question: did you generate the pnd and the pxml file yourself? can remember putting the pxml online and never even created a pnd :P

I just took the build you made and put the .pnd file extention after it. I thought it was already a pnd :lol:

#14 MarkoeZ

MarkoeZ

    arr matey?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 915 posts
  • Gender:Male

Posted 20 June 2010 - 05:49 PM

The controls are really nice, so it was easy to just pick up and play for the first time, although I was playing for awhile before recording.

Ah! finally!! some think it's too hard, and i kind of disagree ;)

I just took the build you made and put the .pnd file extention after it. I thought it was already a pnd :lol:

Aaaaah, well it's just an executable, no need to rename it. And i suppose the pxml is in the data archive then. (Edit: to clarify, Poke uploaded the data pack since i have connection issues. So i did not know exactly what was in it)

Cheers!
MarkoeZ

Edited by MarkoeZ, 21 June 2010 - 12:06 AM.