Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PPC (Power PC Macs) #70

Open
Bunnie2003 opened this issue Aug 22, 2023 · 1 comment
Open

PPC (Power PC Macs) #70

Bunnie2003 opened this issue Aug 22, 2023 · 1 comment

Comments

@Bunnie2003
Copy link

Make it work on PPC Macs Please

@Waitsnake
Copy link
Owner

Waitsnake commented Aug 24, 2023

Sorry, but Apple puts always a huge amounts of boulders in your way so that you should always go forward but never backwards.

  • the xcodeproj file is only upgraded never downgraded and so someone would need to setup the Xproject new this would destroy the main project of cause if it is done in same git project and so new PPC fork would be needed
  • Xcode 3.2.6 that was last Xcode with PPC compilation not runs on modern Macos versions. I read somewhere it was not even running on OSX 10.7 Lion anymore. Probably OSX 10.6.8 SnowLeopard was last Release this xcode version runs on. I have since years no Mac in the house where SnowLeopard can run on.
  • the ObjectiveC language syntax changed over the years as well as used API frameworks so some parts of the code surely must have been rewritten. Since this project started in version 1.0 with Xcode 6.2 and SDK for OSX 10.9 Mavericks this is very likely the case.
  • the project includes metal API calls that not exist in Xcode 3.2.6 so those code parts must be removed from code
  • If you develop for a different HW platform it is always the best you own this platform for debugging since different CPU architecture use different byte order or different initialization of new memory. That leads very often too hard to detect errors even if in theory you have a cross compiler that can compile the code for different HW platforms (belive me, my day job is coding on embedded platforms). I not own a PPC Mac so any support for PPC would be a pure nightmare.

My day job gets so busy that I have no time for such a big project, so sorry I can not do this. But since you ask for it I can assume you have a PPC Mac with an old Macos that runs old Xcode version. So feel free to fork the project, install Xcode and make a PPC fork of it and try your luck with porting the xcodeproj and code to PPC. The code of this project is under MIT license and you are free to do what ever you want with it. Only Liability and Warranty are excluded in this licence. ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants