Universal (Mac OS X) build for Scummvm completed

Discussion about other and unofficial ports of ScummVM

Moderator: ScummVM Team

User avatar
aubin
Posts: 14
Joined: Sun Mar 12, 2006 6:46 am
Contact:

Universal (Mac OS X) build for Scummvm completed

Post by aubin »

Hi,

I've made a proper Universal build of ScummVM; it's compiled identically to the mainline packages (i.e. Vorbis, MPEG2, FLAC, etc.) and is native on both platforms.

It's tested and working fine as far as I can tell, and the only changes I made were for endianness (due to assumptions about PPC) and disabling NASM in both FLAC and ScummVM.

Despite the disabled ASM stuff, it is pretty darn fast on my MacBook :D

I'm wondering what I should do with it now; would the maintainers like to host it or would you just want the patches?
User avatar
sev
ScummVM Lead
Posts: 2276
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Re: Universal (Mac OS X) build for Scummvm completed

Post by sev »

aubin wrote:would the maintainers like to host it or would you just want the patches?
Both :D


Eugene
User avatar
aubin
Posts: 14
Joined: Sun Mar 12, 2006 6:46 am
Contact:

Post by aubin »

I've put together patch against the SVN source tree.

I've also patched "configure" so it does a proper altivec test. I've tried it on a MacBook as well as my old Powerbook G4 (which has Altivec) and the patches seem to be cross-architecture properly.

The patch is here:
http://sourceforge.net/tracker/index.ph ... tid=418822

I'm putting up my Universal Binary temporarily, but I'm hoping upstream will take it over:
http://mac.punknews.org/downloads/Scumm ... versal.dmg
User avatar
Vinterstum
ScummVM Developer
Posts: 580
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum »

Thanks :). I modified this some and committed it.

I'm putting up an x86 build in a bit, and hopefully an Universal Binary soonish (Need to set up a proper build environment on my Mac Mini).

Edit: x86 build is up, check the Downloads page.
User avatar
aubin
Posts: 14
Joined: Sun Mar 12, 2006 6:46 am
Contact:

Post by aubin »

You can use Lipo to make your universal binary before you have your build environment. You probably know this, but just in case:

Code: Select all

lipo -create scummvm_intel scummvm_ppc -output scummvm
User avatar
Vinterstum
ScummVM Developer
Posts: 580
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum »

aubin wrote:You can use Lipo to make your universal binary before you have your build environment. You probably know this, but just in case:

Code: Select all

lipo -create scummvm_intel scummvm_ppc -output scummvm
Yeah, I know :). Didn't mean a crosscompiling build environment, just a native one, so I can get that PPC binary in the first place :). My Mac Mini is currently a bit messed up.
User avatar
Vinterstum
ScummVM Developer
Posts: 580
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum »

Oops. The build yesterday was linked against a somewhat bugged version of zlib looks like, so it wasn't able to load scumm savegames. If you downloaded this yesterday, you might want to redownload :).
rented mule
Posts: 70
Joined: Wed Jan 25, 2006 5:27 pm

Post by rented mule »

Oh dear god...AGI-support!!! Can someone make a new UB snapshot? :)
soren_ladegaard
Posts: 4
Joined: Wed May 24, 2006 2:29 pm
Contact:

When is the final version ready?

Post by soren_ladegaard »

I see that the universal binary version is still only listed in the "Subversion" section on the download page.

When will there be a "official" release of the universal binary version? I just got myself an Intel based iMac :-)

Cheers,

Søren Ladegaard
Owner of www.thinkcommodore.com
fingolfin
Retired
Posts: 1452
Joined: Wed Sep 21, 2005 4:12 pm

Post by fingolfin »

Quite simple, there will be an "official" release once there is a new release, i.e. once 0.9.0 gets released.
soren_ladegaard
Posts: 4
Joined: Wed May 24, 2006 2:29 pm
Contact:

Post by soren_ladegaard »

fingolfin wrote:Quite simple, there will be an "official" release once there is a new release, i.e. once 0.9.0 gets released.
...and when will that be? ;-)
fingolfin
Retired
Posts: 1452
Joined: Wed Sep 21, 2005 4:12 pm

Post by fingolfin »

As soon as it is ready, of course.
User avatar
Vinterstum
ScummVM Developer
Posts: 580
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum »

rented mule wrote:Oh dear god...AGI-support!!! Can someone make a new UB snapshot? :)
Done! Link is in the SVN snapshot section, as usual.
rented mule
Posts: 70
Joined: Wed Jan 25, 2006 5:27 pm

Post by rented mule »

Vinterstum wrote:
rented mule wrote:Oh dear god...AGI-support!!! Can someone make a new UB snapshot? :)
Done! Link is in the SVN snapshot section, as usual.
Thankee, Vintersum.
Grummz
Posts: 1
Joined: Tue May 30, 2006 2:48 am

Post by Grummz »

I just tried it and it works great on my Macbook Pro 17.

Except: I can't get music for Curse of Monkey Island. I have the original CD in the drive, but it doesn't even spin up. The instructions talk about a command line interface to map a drive letter, but macs don't have drive letters.

Any clue?
Post Reply