PPC version

Discussion about other and unofficial ports of ScummVM

Moderator: ScummVM Team

greyfrontier
Posts: 4
Joined: Sun Nov 20, 2022 5:11 am

Re: PPC version

Post by greyfrontier »

Hi Tsomi, thank you for all of your work keeping the PowerPC version updated.

I'm willing to try and step up and assist building - I don't exactly have too much experience, but I do indeed have working hardware.. PowerMac G5 Single and PowerMac G4 MDD (both run 10.5.8), but I assume we'll need Tiger 10.4.11 to do your building correct?

Otherwise, if you're still maintaining the port, I'll just try and offer testing then..
Tsomi
Posts: 61
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: PPC version

Post by Tsomi »

greyfrontier wrote: Thu Jan 18, 2024 2:49 pm Hi Tsomi, thank you for all of your work keeping the PowerPC version updated.

I'm willing to try and step up and assist building - I don't exactly have too much experience, but I do indeed have working hardware.. PowerMac G5 Single and PowerMac G4 MDD (both run 10.5.8), but I assume we'll need Tiger 10.4.11 to do your building correct?

Otherwise, if you're still maintaining the port, I'll just try and offer testing then..
Hi!

Thanks for offering your help. I’ve found the time to do some builds again, and so a 2.8.0 release is indeed available for OSX PPC, on the regular download page.

So I don’t think we’ll need help for builds right now (and the OSX PPC build process is a bit funky) but testing the releases and the games on your PPC devices would be very appreciated! Please don’t hesitate reporting any issue on https://bugs.scummvm.org.

(Also: Tiger is indeed a current requirement for building the release, but that’s only because the updated compiler from Leopard MacPorts has no Tiger compatibility in its C++ lib. Otherwise, Leopard itself can build for Tiger with some special flags.)
greyfrontier
Posts: 4
Joined: Sun Nov 20, 2022 5:11 am

Re: PPC version

Post by greyfrontier »

No worries, I appreciate all of the work you do! Thanks again :) I'll work on testing soon!
Tsomi
Posts: 61
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: PPC version

Post by Tsomi »

Thanks!

Since I see that OSX PPC users tend to look at this topic, here's a ScummVM 2.9.0git "daily build" for this platform.

https://github.com/dwatteau/scummvm/rel ... 240615.dmg

Warning: the download and the resulting app are quite huge, because I've added debugging information to this development release.

Among other things, this includes a compiler upgrade (from GCC 4.8.5 to GCC 7.5.0), the Sonivox/EAS library, and some external library updates. As for the daily builds, this was built with all engines, including the unstable ones.

If people want to report bugs or other things about the OSX PPC port, that's your time! :D Please try to replicate your cases on a regular PC too, so that we're sure that your issue is OSX PPC only, and not a general issue. In any case, reporting the problems on https://bugs.scummvm.org/ is always preferred. Thanks!
Tsomi
Posts: 61
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: PPC version

Post by Tsomi »

I've put up a new daily build, if OSX PPC users want to test what will be part of ScummVM 2.9.0:

scummvm-2.9.0pre1-macosx-ppc.dmg (EDIT: see below for newer build)

Contrary to the final "release" builds, this one has the unstable engines turned on, FWIW.

Feedback is very welcome. Thanks!

(Some external libraries haven't been updated yet, and some newer ones haven't been added yet. I plan on doing that later on.)

EDIT: The official 2.9.0 release for OSX PPC (10.4, 10.5) is here: https://downloads.scummvm.org/frs/scumm ... sx-ppc.dmg
Tsomi
Posts: 61
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: PPC version

Post by Tsomi »

Hi there,

Here's a test build for the current 2.10.0git development release, on OSX PPC:
https://github.com/dwatteau/scummvm/rel ... sx-ppc.dmg

Contrary to the release builds I make, this one has all engines enabled (including the unstable ones), and debug symbols as well.

As I know some OSX PPC users follow this thread for news, I'd be happy to hear about bugs, regressions, or simple "it works fine" feedback :D I'm also interested in knowing how it performs on older G3s. Thanks!
nozomi
Posts: 66
Joined: Tue Nov 01, 2005 9:28 pm

Re: PPC version

Post by nozomi »

Testing 2.9.0 on a Mac Mini G4 running Tiger 10.4.11

Found that Backyard Football does not work. When trying to add the game by selecting the directory containing the files and clicking add, ScummVM immediately closes. No error messages, just closes the program. Other HE games work just fine, even Backyard Footall 2002.

Was able to add the game without trouble on Windows 11.
Tsomi
Posts: 61
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: PPC version

Post by Tsomi »

nozomi wrote: Mon Mar 03, 2025 7:30 pm Testing 2.9.0 on a Mac Mini G4 running Tiger 10.4.11

Found that Backyard Football does not work. When trying to add the game by selecting the directory containing the files and clicking add, ScummVM immediately closes. No error messages, just closes the program. Other HE games work just fine, even Backyard Footall 2002.

Was able to add the game without trouble on Windows 11.
Thanks for reporting this; I'll add that to my TODO list for this month. We're aware of some issues with Humongous titles on big-endian platforms (Trac#15505), but we weren't aware of such an issue with Backyard Football.

Is that the 2001 release, as in https://wiki.scummvm.org/index.php?titl ... d_Football? It's not Backyard Soccer or some other release?
nozomi
Posts: 66
Joined: Tue Nov 01, 2005 9:28 pm

Re: PPC version

Post by nozomi »

It is indeed the football game you linked to. After a bit more testing, it may be related to a "theme" issue. While it works fine on Windows 11, Intel MACS and Ubuntu. I also tried it on RiscOS on a Raspberry Pi 3 and was not able to add the game. But it gave the error message of... "Unable to load widget position for "HENetworkGameOptionsDialog.Network Version". Please check your theme files for theme "scummremastered"

I was aslo unable to get Thimbleweed Park to run. I can add the game but it immediately closes after selecting "start" Could it be that the intergated Intel graphics do not support the needed OpenGL requirement. Or is there a RAM requirement that exceed the 512MB or RAM I currently have in the Mac Mini G4 for this game.

A similar issue also occured with "The Longest Journey" The game apprears to start and I can even hear audio as though the game has loaded but the game Windows remains black, never displaying anything.
Tsomi
Posts: 61
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: PPC version

Post by Tsomi »

nozomi wrote: Sun Mar 09, 2025 4:02 pm It is indeed the football game you linked to. After a bit more testing, it may be related to a "theme" issue. While it works fine on Windows 11, Intel MACS and Ubuntu. I also tried it on RiscOS on a Raspberry Pi 3 and was not able to add the game. But it gave the error message of... "Unable to load widget position for "HENetworkGameOptionsDialog.Network Version". Please check your theme files for theme "scummremastered"
OK, thanks for the additional details, I'll look into that. That HENetworkGame thing makes me think of the fact that networking support is intentionally disabled on OSXPPC (it seems quite unwise to open network access on an OS that received no security updates for almost 20 years). I don't know if that's related -- but yeah in any case it shouldn't crash.
nozomi wrote: Sun Mar 09, 2025 4:02 pmI was aslo unable to get Thimbleweed Park to run. I can add the game but it immediately closes after selecting "start" Could it be that the intergated Intel graphics do not support the needed OpenGL requirement. Or is there a RAM requirement that exceed the 512MB or RAM I currently have in the Mac Mini G4 for this game.
Ah, for Thimbleweed Park, that's known. Trying to run a 2017 game on a 2004 OS is going to hit some limits. On OSX Tiger it's currently impossible, as the engine requires OpenGL shaders, and OSX Tiger limits you to OpenGL 1.x where it's not available. If you use the ScummVM 2.10.0git test build (whose link I've added a few messages above), you should see a dialogue informing you that this game is not compatible with your system.

As for the "newest" machines that can run OSX Leopard, instead, maybe that game could work at some point. But we have a bug report for that: Trac#15711.
nozomi wrote: Sun Mar 09, 2025 4:02 pm A similar issue also occured with "The Longest Journey" The game apprears to start and I can even hear audio as though the game has loaded but the game Windows remains black, never displaying anything.
Ah, this may be related to Trac#14462. Software rendering is currently broken on some older cards; try switching to "Software rendering" in the game options, instead. It may render fine, then, possibly quite slowly, though.
Post Reply