My Dreamcast Port, Where Next?
#1
Posted 14 November 2008 - 07:51 PM
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
Posted 14 November 2008 - 09:46 PM
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...
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
Posted 05 December 2008 - 01:46 PM
#4
Posted 05 December 2008 - 09:06 PM
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
Posted 05 December 2008 - 09:27 PM
Edited by MDave, 05 December 2008 - 09:29 PM.
#6
Posted 05 December 2008 - 09:52 PM
Sorry to disturb, but that's not, what Craig said. Driver development isn't dependent on ImgTech having a Pandora dev-board.
#7
Posted 05 December 2008 - 10:05 PM
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.
#8
Posted 05 December 2008 - 11:25 PM
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
Posted 06 December 2008 - 10:28 AM
#10
Posted 09 December 2008 - 09:28 PM
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
Posted 09 December 2008 - 09:48 PM
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.
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.
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
Posted 09 December 2008 - 09:58 PM
It's not so hard with a bit of deduction and google stalking.
#14
Posted 09 December 2008 - 10:53 PM












