- Xcode can compile universal binaries on BOTH platforms. So a Xcode project can generate universal binaries from both PPC and Intel Macs.
- Blitzmax does not make use (yet) of the cross-compiler capabilities, so on Intel it generates Intel code, on PPC it generates PPC code.
- If you have both binaries compiled, by blitzmax, you can make use of the lipo tool to create a universal binary (you can use lipo on either ppc or Intel macs).
- You still need some sort of access to both a ppc and intel mac for testing purposes. On intel macs you can test the PPC version of a universal binary using "get info" and checking "run under Rosetta". But there is no equivalent to this on PowerPC macs (so if you must have a single mac, a Intel based one is better). As far as I can tell blitzmax powerpc binaries run well on intel under rosetta, only slower obviously (I cannot tell the difference on Su Doku Live, that's how good Rosetta is).
- Blitzmax does not make use (yet) of the cross-compiler capabilities, so on Intel it generates Intel code, on PPC it generates PPC code.
- If you have both binaries compiled, by blitzmax, you can make use of the lipo tool to create a universal binary (you can use lipo on either ppc or Intel macs).
- You still need some sort of access to both a ppc and intel mac for testing purposes. On intel macs you can test the PPC version of a universal binary using "get info" and checking "run under Rosetta". But there is no equivalent to this on PowerPC macs (so if you must have a single mac, a Intel based one is better). As far as I can tell blitzmax powerpc binaries run well on intel under rosetta, only slower obviously (I cannot tell the difference on Su Doku Live, that's how good Rosetta is).