GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment: Homeworld Port - GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment

Jump to content

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Homeworld Port Not quite there yet, but good progress

#1 User is offline   linuxhacker

  • GP32 User
  • PipPipPip
  • Group: Members
  • Posts: 34
  • Joined: 19-March 08

Posted 19 April 2009 - 06:37 PM

I said a while ago now that I was working on porting homeworld and finally managed to get it running biggrin.gif.

Here''s a screen shot (taken with a vnc client):
http://yfrog.com/53homeworldonbeaglep

Up to date info can be found on this thread:
http://homesource.ne...mp;p=1470#p1470

If I can test my fixes to get around the assembly code using mesa and they work then I''ll look into nanoGL so I can use the SGX, if not then I''ll have to jump straight into nanoGL work. Unfortunately HW uses glBegin/glEnd a lot so I hope that''s covered unsure.gif .

#2 User is offline   Dunny

  • Known troll
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 836
  • Joined: 24-December 06
  • Gender:Male
  • Location:Broughton, Brigg, UK
  • Interests:ZXSpectrum, coding.

Posted 19 April 2009 - 07:03 PM

QUOTE('linuxhacker' @ 'Apr 19 2009, 07:37 PM)

I said a while ago now that I was working on porting homeworld and finally managed to get it running biggrin.gif

If I can test my fixes to get around the assembly code using mesa and they work then I''''ll look into nanoGL so I can use the SGX, if not then I''''ll have to jump straight into nanoGL work. Unfortunately HW uses glBegin/glEnd a lot so I hope that''''s covered unsure.gif .


Excellent - really looking forward to this one :-)

#3 User is offline   Pickle

  • Mega GP Mania
  • Icon
  • View blog
  • Group: X-treme Team
  • Posts: 3,286
  • Joined: 30-May 06
  • Gender:Male
  • Location:Detroit, Michigan

Posted 19 April 2009 - 07:32 PM

QUOTE(linuxhacker @ Apr 19 2009, 02:37 PM) View Post

If I can test my fixes to get around the assembly code using mesa and they work then I''ll look into nanoGL so I can use the SGX, if not then I''ll have to jump straight into nanoGL work. Unfortunately HW uses glBegin/glEnd a lot so I hope that''s covered unsure.gif .


interesting. If you want my current nanogl source/compiled lib I would be happy to provide it, send a PM. Just remember its not a full opengl implementation. Just enough to run the quakes.
Also there another user (adventus) trying to implement opengl using ogles 2.0.


#4 User is offline   Clean3d

  • GP32 User
  • PipPipPip
  • Group: Members
  • Posts: 61
  • Joined: 29-August 08

Posted 20 April 2009 - 02:19 PM

I''m afraid I have no constructive comments other than that I can''t wait to play it. smile.gif Homeworld is an incredible game I haven''t been able to play well since I quit using Windows, so I really appreciate your work on this.

#5 User is offline   cb88

  • The mighty inverse laplacinator
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 704
  • Joined: 07-April 08
  • Location:I'm in ur loop
  • Interests:Computers, Linux, Haiku, POV-ray (lately) and math

Posted 20 April 2009 - 06:50 PM

@clean3d you realise it runs fine in wine don't you

awesome port! I don't remember ever seeing planets messed up like that in wine with the SW rederer ... must be a bug in the linux version...


#6 User is offline   Tripmonkey_uk

  • Sorry, but I suck at explaining stuff :P
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 1,888
  • Joined: 22-December 05
  • Gender:Male
  • Location:The cesspit of the world, Bradford U.K
  • Interests:All of the above!

Posted 20 April 2009 - 07:57 PM

QUOTE('cb88' @ 'Apr 20 2009, 07:50 PM)

@clean3d you realise it runs fine in wine don''t you

Don''t say that, he/she might not continue the porting wink.gif

That''s a game that I''ve always had interest in, but for some reason or another never tried.
Good luck and thanks for letting us know about it smile.gif

#7 User is offline   linuxhacker

  • GP32 User
  • PipPipPip
  • Group: Members
  • Posts: 34
  • Joined: 19-March 08

Posted 20 April 2009 - 09:54 PM

Thanks for all the encouragement guys smile.gif.

Homeworld was already ported to Linux when I started, and someone else since then has also ported it to x86_64 Linux. The biggest hurdle was the assembly in the effects generation code, but you can read all my ramblings about that in the thread link at the top tongue.gif

Thanks for the offer Pickle I''ll definitely take you up on that once I''ve cleaned up and checked in my current mods to Homeworld.

#8 User is offline   Clean3d

  • GP32 User
  • PipPipPip
  • Group: Members
  • Posts: 61
  • Joined: 29-August 08

Posted 21 April 2009 - 01:05 AM

@cb88: Last I tried the sound was not working well in WINE. If you''ve got some suggestions I''d love to hear them.

WINE doesn''t let me play this on the Pandora anyway. tongue.gif

#9 User is offline   cb88

  • The mighty inverse laplacinator
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 704
  • Joined: 07-April 08
  • Location:I'm in ur loop
  • Interests:Computers, Linux, Haiku, POV-ray (lately) and math

Posted 21 April 2009 - 04:45 PM

I was just pointing out there isn''''t any reason you couldn''''t run it afaik if you using Linux

sound works for me ...

have you ran winconfig and set the sound driver? if it crashes when you click the sound tab or won''''t play the test beep thier is probably a problem with your sound setup or it has been compiled without sound support or something like that

I''''ll try it out on wine 1.1.17 later today if i get a chance

Don''''t worry I know wine can''''t feasibly be ported and why... and the linux version of homeworld has importance as well since homeworld only works well in SW mode for me in wine probably because of my old geforce 2 graphics card dunno

This post has been edited by cb88: 21 April 2009 - 04:48 PM


#10 User is offline   Butterman

  • Gief Pandara
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 774
  • Joined: 30-January 09
  • Gender:Male
  • Location:London
  • Interests:=

Posted 22 April 2009 - 05:46 AM

Old Geforce 2!? You mean, fucking ancient?

Right??

Right?!

#11 User is offline   Mithrildor

  • I Haz Custom Title
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 1,335
  • Joined: 21-September 08
  • Location:Nijmegen, The Netherlands

Posted 22 April 2009 - 05:55 AM

QUOTE('cb88' @ 'Apr 21 2009, 06:45 PM)

my old geforce 2 graphics card dunno


You there hold an ancient Egyptian artificaft, go to the museum sell it to them and buy a new comp.

#12 User is offline   Kramy

  • Mega GP Mania
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 622
  • Joined: 15-March 08

Posted 22 April 2009 - 06:26 AM

I still have a GeForce 2 MX 400! It''s not *that* old - I mean, it has XP and Linux drivers.

But I also have a 6600, 7800, 7900, and 8800, so... meh. tongue.gif

#13 User is offline   cb88

  • The mighty inverse laplacinator
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 704
  • Joined: 07-April 08
  • Location:I'm in ur loop
  • Interests:Computers, Linux, Haiku, POV-ray (lately) and math

Posted 22 April 2009 - 08:20 PM

yeah its a MX 400 as well 64mb version not 32...

or would you rather i test on my mach64 card that I had to build the drm manually for?

#14 User is offline   Kramy

  • Mega GP Mania
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 622
  • Joined: 15-March 08

Posted 22 April 2009 - 09:29 PM

QUOTE('cb88' @ 'Apr 22 2009, 12:20 PM)

yeah its a MX 400 as well 64mb version not 32...

Yep. Those were solid cards - very nice DX7 performance. I remember playing Dungeon Siege and thinking how lucky I was not to have a crummy GeForce 3. laugh.gif Mine was 64MB, too.

I played Homeworld on my GeForce 2, so I''m sure it''ll run great on the Pandora, if someone can finish the porting. smile.gif

#15 User is offline   ashdjones

  • zzzzzzzzz
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 676
  • Joined: 13-March 08
  • Gender:Male

Posted 23 April 2009 - 02:18 PM

Well i''m still using a Voodoo 3 myself cool.gif

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic