ioquake / ioq3

The ioquake3 community effort to continue supporting/developing id's Quake III Arena
https://www.ioquake3.org/
GNU General Public License v2.0
2.34k stars 522 forks source link

[Feature Request] Support PowerPC64 LE #610

Open runlevel5 opened 10 months ago

runlevel5 commented 10 months ago

The PowerPC community has been playing Quake 3 for quite awhile.

If the core team accepts Pull Request to add support for PowerPC64 LE, I am more than happy to contribute.

If not, please feel free to close this ticket

NuclearMonster commented 10 months ago

I don't have any PowerPC hardware to test a patch, however I'm hoping to get an iMac g3 at some point to keep support for that older platform if it possible, but we don't have that resource at the moment.

runlevel5 commented 10 months ago

I have been involved with the PowerPC community so I could ask them to help with the testing. Furthermore I could do video recording to prove the changes works as expected.

runlevel5 commented 10 months ago

.. however I'm hoping to get an iMac g3 at some point

Btw iMac G3 is not PowerPC64 BE nor PowerPC64 LE

NuclearMonster commented 10 months ago

What is the status of functional hardware for this platform if it isn't simply PPC?

runlevel5 commented 10 months ago

What is the status of functional hardware for this platform if it isn't simply PPC?

Many options. For example those POWER8/9 machines from IBM or Raptor Computing

https://raptorcs.com/content/base/products.html

NuclearMonster commented 10 months ago

These don't appear to be accessible at 8k and up at least through that retailer. Are there more reasonably priced machines, commonly available on the used market perhaps?

I don't believe it's reasonable for the project to focus on this platform versus more common platforms that are accessible to more people. However, I wouldn't turn down support if it were a reasonably easy patch with minimal changes.

runlevel5 commented 10 months ago

These don't appear to be accessible at 8k and up at least through that retailer. Are there more reasonably priced machines, commonly available on the used market perhaps?

Well, IBM POWER-based computers have never been affordable... The more affordable PowerMac G5 costs like $4k. Unfortunately it is just the nature of this architecture

I don't believe it's reasonable for the project to focus on this platform versus more common platforms that are accessible to more people. However, I wouldn't turn down support if it were a reasonably easy patch with minimal changes.

Changes are quite minimal

tomkidd commented 10 months ago

A question I would have is what is the status of SDL on this platform? With the Mac one of the issues is that SDL official support is limited to an older version (2.0.1) and only goes so far back on operating system versions. What's the status of SDL on IBM POWER?

runlevel5 commented 10 months ago

AFAIK SDL2 is running fine. Major distro ships with up-to-date SDL2 versions.