Jump to content


Photo

My Dreamcast Port, Where Next?


  • Please log in to reply
92 replies to this topic

#1 TheGoodDoktor

TheGoodDoktor

    GP32 User

  • Member
  • PipPipPip
  • 63 posts

Posted 14 November 2008 - 07:51 PM

Hi

As I've mentioned before I've been working on porting an old Dreamcast game to the Pandora.
What I have now is a working playable version of the game using OpenGL ES 1.1 for graphics, OpenAL for audio & SDL for reading the controls & basic housekeeping. At the moment I'm using the ImgTech OpenGL ES 1.1 emulator tools in XP to run the ES version.
The problem is that I don't really know where to go next. I could keep plugging away at it in its current state and make it more refined. I'd rather get it to a closer state that will work on Pandora, I haven't seen any example code for Pandora anywhere for me to base my make files etc on and I don't know what state development is on it, for example is it possible to build and run OpenGL ES programs for it?
I was thinking of signing up on Craig's thread for development Pandoras but I don't know if its ready for me to port my game over to it yet.
I might be better off waiting till the platform becomes more mature, I'm not sure. I don't the state of things at the moment.
I'm sure some of you are going to say 'why don't you port it to OpenGL ES 2.0' There are 3 reasons why I haven't done this: 1) The game doesn't need anything that ES 1.1 doesn't have. 2) My MacBook's graphics chip isn't good enougth to run the SDK. 3) From what I've read the OMAP & SGX supports ES 1.1 as well as 2.0 so there doesn't seem much point at the moment (maybe a future enhancement!)

Cheers,
TheGoodDoktor

#2 Svartalf

Svartalf

    Mega GP Mania

  • Member
  • PipPipPipPipPipPip
  • 958 posts
  • Location:Dallas, TX

Posted 14 November 2008 - 09:46 PM

QUOTE(TheGoodDoktor @ Nov 14 2008, 01:51 PM) View Post
I'd rather get it to a closer state that will work on Pandora, I haven't seen any example code for Pandora anywhere for me to base my make files etc on and I don't know what state development is on it, for example is it possible to build and run OpenGL ES programs for it?


Does it run on x86 that way? If so, you should be really close (Wouldn't mind seeing it...) I'm not sure what the status was on the ImgTec drivers and I was going to ask here shortly now that I've got a rev2 board at my disposal. I'll at least PM you on what the word is...

QUOTE

I was thinking of signing up on Craig's thread for development Pandoras but I don't know if its ready for me to port my game over to it yet.


If you're up and running on Linux-x86 with ES, etc. you are close enough to rate asking for one and joining in on the fun with the rest of the devboard holders. Between yourself, myself, and the fencepost, a DC title of the right type rates as well as some LGP and other titles and you should be able to get access to the NDA-only version if the FOSS friendly one isn't ready yet. If it were me, I'd ask.




#3 timofonic

timofonic

    GP Mafia

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

Posted 05 December 2008 - 01:46 PM

It's a Dreamcast game done by you? I'm curious, could you give us a bit more details? How old it is? smile.gif

#4 Svartalf

Svartalf

    Mega GP Mania

  • Member
  • PipPipPipPipPipPip
  • 958 posts
  • Location:Dallas, TX

Posted 05 December 2008 - 09:06 PM

QUOTE(timofonic @ Dec 5 2008, 07:46 AM) View Post
It's a Dreamcast game done by you? I'm curious, could you give us a bit more details? How old it is? smile.gif


Go dredging back through the threads a bit... He's got access to one of the top rated by Metacritic DC titles- all he'll say at this time since the source access and publication rights access are complete different beasties in many cases on console and PC game titles. I believe he's got source access, but hasn't gotten concrete publication rights signoff yet.


#5 MDave

MDave

    ZEQ2 Lite Developer

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1103 posts
  • Gender:Not Telling
  • Location:United Kingdom, North East Wales, Buckley

Posted 05 December 2008 - 09:27 PM

You might have to wait for the SGX graphics driver to be rolled out by ImgTec when you get a hold of a pandora. By what craig said today in the general discussion forum section, they (ImgTec) have yet to receive a pandora devkit to work on the driver.

Edited by MDave, 05 December 2008 - 09:29 PM.


#6 mali

mali

    -

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 6308 posts
  • Gender:Male
  • Location:EU

Posted 05 December 2008 - 09:52 PM

QUOTE(MDave @ Dec 5 2008, 10:27 PM) View Post
By what craig said today in the general discussion forum section, they (ImgTec) have yet to receive a pandora devkit to work on the driver.

Sorry to disturb, but that's not, what Craig said. Driver development isn't dependent on ImgTech having a Pandora dev-board.

#7 Svartalf

Svartalf

    Mega GP Mania

  • Member
  • PipPipPipPipPipPip
  • 958 posts
  • Location:Dallas, TX

Posted 05 December 2008 - 10:05 PM

QUOTE(mali @ Dec 5 2008, 03:52 PM) View Post
Sorry to disturb, but that's not, what Craig said. Driver development isn't dependent on ImgTech having a Pandora dev-board.


Heh... What Craig said was that they'd asked for one of the boards in the past so they knew about us.

Driver support isn't dependent on a board being in their hands. It's dependent on ImgTec making a final cut on the drivers that can be made available to the public. Right now you'd have to sign away your first and second born in blood through an NDA just to get drivers. They're doing it that way for several reasons. I'm about to do the signing here shortly once I get my firmware tasks out of the way- if they don't have the drivers in a publicly available form by then. biggrin.gif


#8 MDave

MDave

    ZEQ2 Lite Developer

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1103 posts
  • Gender:Not Telling
  • Location:United Kingdom, North East Wales, Buckley

Posted 05 December 2008 - 11:25 PM

QUOTE(mali @ Dec 5 2008, 09:52 PM) View Post

QUOTE(MDave @ Dec 5 2008, 10:27 PM) View Post
By what craig said today in the general discussion forum section, they (ImgTec) have yet to receive a pandora devkit to work on the driver.

Sorry to disturb, but that's not, what Craig said. Driver development isn't dependent on ImgTech having a Pandora dev-board.


Ah I see, it's how I interpreted it for why they want a dev board. Either way, we quite possibly still have to wait until the 3D / 2D hardware acceleration is available to use when we get our pandora's?

#9 icurafu

icurafu

    The Hallucinogenic Elf

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 2052 posts
  • Location:Sydney, Australia

Posted 06 December 2008 - 10:28 AM

Anyone with a bit of "skillz" can deduce the name of the game. ^^

#10 TheGoodDoktor

TheGoodDoktor

    GP32 User

  • Member
  • PipPipPip
  • 63 posts

Posted 09 December 2008 - 09:28 PM

QUOTE(icurafu @ Dec 6 2008, 10:28 AM) View Post

Anyone with a bit of "skillz" can deduce the name of the game. ^^


I'm sure they can! No one has yet though.
I'm really waiting now for a the SGX drivers to be available for the Pandora as I have the game running on ES using the ImgTec emulator. There's no way the game will run without them.
Enquiries are underway about the rights, the chances are that we will be able to release it but under a different name.


#11 Svartalf

Svartalf

    Mega GP Mania

  • Member
  • PipPipPipPipPipPip
  • 958 posts
  • Location:Dallas, TX

Posted 09 December 2008 - 09:48 PM

QUOTE(TheGoodDoktor @ Dec 9 2008, 03:28 PM) View Post

I'm sure they can! No one has yet though.


Heh... I'm too busy trying to get notaz' work into the build process for making our own Angstrom branch to be playing guessing games. It'll be available to us soon enough if the rights are given.

QUOTE

I'm really waiting now for a the SGX drivers to be available for the Pandora as I have the game running on ES using the ImgTec emulator. There's no way the game will run without them.


Apparently the GPL driver shim is available now from the Beagle and Maemo source sets (Thanks to Nokia...while some of their management may not "get it", the whole seems to...)- I'll be looking into this this evening when I get back where I can start my work on the Angstrom stuff again. If it's usable by us as an Angstrom bitbake friendly patch or can be merged into our branch of the kernel tree, we're close to having the support in hand, I suspect.

QUOTE

Enquiries are underway about the rights, the chances are that we will be able to release it but under a different name.


Figured we wouldn't see the name being the same- it'd be...unusual...to see a publisher or studio actually allow that to happen without them getting their cut of things.


#12 icurafu

icurafu

    The Hallucinogenic Elf

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 2052 posts
  • Location:Sydney, Australia

Posted 09 December 2008 - 09:58 PM

If I knew you wouldn't mind, I would publicly guess.

It's not so hard with a bit of deduction and google stalking.

#13 Svartalf

Svartalf

    Mega GP Mania

  • Member
  • PipPipPipPipPipPip
  • 958 posts
  • Location:Dallas, TX

Posted 09 December 2008 - 10:37 PM

QUOTE(icurafu @ Dec 9 2008, 03:58 PM) View Post
If I knew you wouldn't mind, I would publicly guess.

It's not so hard with a bit of deduction and google stalking.


/me nodnods... I just don't have the bandwidth to do the little bit of google stalking... wink.gif


#14 Phawx

Phawx

    Professional Derailer

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

Posted 09 December 2008 - 10:53 PM

Oh we can't guess out loud? I searched for the good doctor and dreamcast and something came up, but it certainly doesn't seem right.

#15 Zeno Arrow

Zeno Arrow

    GP32 Hardcore

  • Member
  • PipPipPipPip
  • 195 posts

Posted 10 December 2008 - 12:58 AM

QUOTE(icurafu @ Dec 6 2008, 10:28 AM) View Post

Anyone with a bit of "skillz" can deduce the name of the game. ^^


Kudos icurafu, kudos. Fur a minute there I was a little put off that I couldn't get what you were implying.