![]() ![]() ![]() Or it could be that what I want it to do is not possible on Apple Silicon.ĪllRez uses C++ and the lowest working macOS target is 10.9 for the latest Xcode for macOS 13 because of std c++. Hopefully it's just a bug or it can be fixed with a workaround or modification. Something in the directhw kext makes pciutils lspci/setpci unusable on Apple Silicon. The version compiled in Xcode for macOS 11 or later can work for any version of Intel/Arm. I think the version compiled in Xcode for 10.6 works in all Intel/PPC macOS versions. ![]() I still need to check-in the changes for AllRez, and update an issue with flashrom. ![]() I've been working on forks of pciutils, directhw, flashrom, AllRez (command line utils and kext) to try to get them compilable and working in all versions of Mac OS X from 10.4 to 13 and for all architectures (ppc, ppc64, i386, x86_64, arm64 or arm64e). Rosetta (Intel Mac 10.4 - 10.6) only supports ppc. (or, if you have leopard.sh installed, you can leopard.sh xcode-3.1.4)Īs a first program, we'll use NSLog to write a command-line "Hello, world" program, but we don't need to create an Xcode project for this.Ĭlick to expand.I think you need to use 10.5 SDK if you want to target ppc64. This is available via (download #10), and surprisingly is still available via Apple at (by way of ), but requires signing in to your Apple ID account. The first step, of course is installing Xcode 3.1.4. We'll use Leopard and Xcode 3.1.4 as our development environment, but modify the project settings to ensure compatibility with Tiger. (I know there is a programming-specific sub-forum here, but that's really oriented towards modern macOS / iOS development, so I figured this sub-forum is a better fit for PowerPC-specific retrodev.) I thought I'd start a thread about how to develop applications for PowerPC Macs running Tiger and Leopard, as I learn to do so. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |