pouët.net

Mac OS platforms - need ppc differentiator please

category: general [glöplog]
Pouet lists
MacOs
MacOS X
Mac OS X Intel

Could we update MacOS X to MacOs X PPC please.
added on the 2017-01-05 14:01:59 by DaD1916 DaD1916
Why? MacOS X is PPC. Just to clarify for newcomers or what?
added on the 2017-01-06 09:35:06 by El Topo El Topo
no necessarily :)

MacOs X was ppc only from 1999 to 2005.
MacOS X from 2006 onwards is intel.

There is no way on Pouet to ascertain if production from the MacOs X is ppc or Intel.
added on the 2017-01-06 11:37:04 by DaD1916 DaD1916
Also - as Apple supported universal binaries from the beginning of the MacOS X Intel age, and therefore they could be both Mac OS X Intel and Mac OS X PPC at the same time.
added on the 2017-01-06 11:40:56 by d3pth d3pth
There is a point here, but simple name change would suffice, since probably no one is ever going to create fat/universal binaries anymore for both PPC/Intel and still if someone does, they can list both platforms...

MacOS X -> "Mac OS X PPC"
"Mac OS X Intel" could stay as is.

Now it is a bit confusing.
added on the 2017-01-06 11:44:53 by ts ts
Yeah I've seen some mis-entered prods lately. I've gotten all excited when a new "PPC" demo shows up on the list only to be (slightly) disappointed when it turns out to be Intel. (I mean, I shouldn't complain *too* much, it's still a Mac prod and I have a perfectly good x86 Mac to run it on, but still...)
added on the 2017-01-06 12:09:38 by jmph jmph
Renaming "MacOS X" to "MacOS X PPC" would probably be the best idea to avoid incorrect platform type use with new OS X prods.

Quote:
since probably no one is ever going to create fat/universal binaries anymore for both PPC/Intel

Afaik creating universal binary (as in PPC & Intel) isn't straight forward / possible thing to do with newer OS X / XCode versions :)
added on the 2017-01-06 12:40:19 by waffle waffle
Normal "MacOS" was always PPC right?
added on the 2017-01-06 14:34:17 by Gargaj Gargaj
up to mac os 8.1 it can also mean 68k =)
added on the 2017-01-06 14:37:43 by wysiwtf wysiwtf
Namechange "MacOS X" to "MacOS X PPC" seems to be the logical solution indeed
added on the 2017-01-06 14:48:35 by havoc havoc
Gargaj: Beware, current OS on Mac is called macOS, not MacOS X :D

Tbh, this whole thing is a minefield of confusion:

MacOS: 68k/PPC
MacOS X: PPC / Intel
macOS: Intel

With MacOS X, we have a mix of PPC-only, Intel-only and universal binaries. So if we had "MacOS X PPC" and "MacOS X Intel", universal stuff should be in both categories.

Quote:
Afaik creating universal binary (as in PPC & Intel) isn't straight forward / possible thing to do with newer OS X / XCode versions :)


Not really. Apple has a good/bad (i.e. both) habit of depreciating stuff, and that often means lots of work to get things running on a newer OS / Xcode release. I know I've had demo code that needed huge work to get it running after just 1 year, mostly due to using old APIs that were good for size coding. (Said huge work never happened, naturally ;)
added on the 2017-01-06 16:46:34 by psonice psonice
How about a platform unification strategy; MacOS for everything that runs on Motorola CPUs and MacOS Enhanced for Intel? :P
added on the 2017-01-06 18:07:52 by El Topo El Topo
Quote:
How about a platform unification strategy; MacOS for everything that runs on Motorola CPUs and MacOS Enhanced for Intel? :P


OSX binaries will not run on Classic, and vice versa.
Quote:
Gargaj: Beware, current OS on Mac is called macOS, not MacOS X :D


Again, this is more of wording/definition problem than anything else since MacOS Sierra is same as OSX Intel. However, if we name platforms by Apple releases, we have to create/rename a new platform every year :(

(Although from sizecoding perspective MacOS Sierra is almost like a new platform, and for the worse)
added on the 2017-01-07 09:08:30 by ts ts
There was no real MacOS 8-9 PPC scene, only a handfull of titles.
For MacOS 7 (68K) it gets even worse. No 68K-Scene/Ports available. 68K Macintosh is non existing for scene-stuff. I have only found this for 68K
https://www.youtube.com/watch?v=-vomXNL2rGA
and the Intro of that: http://macintoshgarden.org/games/powerball
"http://www.pure-mac.com" categorizes:

- Intel Denotes Mac OS X Intel Native
- Universal Binary Denotes Mac OS X Intel & PPC Native
- OS X PPC Denotes Mac OS X PPC Native
- Classic PPC Denotes Mac OS 8/9 PPC Native
- 680x0 Denotes Mac OS 680x0 Native
Perhaps then:

- Mac (classic) [everything pre-OS X, whether 68k or PPC, if there's enough prods to justify it]
- Mac (PowerPC) [OS X PPC stuff]
- Mac (Intel)

Universal binaries could go in both Mac (PowerPC) and Mac (Intel). If / when there's Mac (Arm) we'd need an extra platform for that I guess.

No point really separating by OS versions beyond old MacOS and new OS X/macOS (and no point separating those two either), since as ts pointed out, apple breaks everything once a year with a shiny new OS ;)

One thing to be wary of: when apple brings in some new platform, it may be compatible with the old one - but that's not likely to last. E.g. early OS X releases included Classic emulation. And early Intel OS X releases included PowerPC emulation. Point being: it'd be tempting at that point to put any new prods into the old categories, as there's compatibility, but when apple trashes that we're left with a mess of stuff in the wrong category.
added on the 2017-01-07 11:02:40 by psonice psonice
maybe there could be OS version as an option to indicate compatibility when submitting productions?

We're probably already having similar issues with productions made to early Windows vs. Win10 operating systems.
added on the 2017-01-07 11:06:04 by waffle waffle
I want now to FINALLY clarify this:

- PPC does not exist anymore. And PPC only is supported up to OSX 10.5, so an ancient Mac OSX version.

- Today most applications or compiled targetting OSX 10.6++, or mostly OSX 10.9++. And so do not contain PPC parts.

- You can install OSX on mostly any PC with a Intel processor. I do so for years, running a Sony Vaio and 2 desktops, on OSX 10.9 and 10.12.1. For this the clover bootloader is required. MacOS still is the best "pro" OS, but Apple for sure will manage it to turn it into slow bloatware and consumer shit.

- Xcode really is a wonderful development package, everything is included. Also Swift 3 is one of the best languages ever made. You can target iOS and MacOS at the same time.

- This all makes no sense anymore, since there is no good hardware to buy anymore from Apple. It all turned into lifestyle hipster shit.
added on the 2017-01-07 12:55:55 by ffx ffx
All of this is irrelevant since we are talking about a database of archived productions - just because Apple doesn't sell PPC Macs anymore doesn't mean that Pouet doesn't need to tag them as such anymore.
FYI I would've made this change already but there is an issue with the SQL interface so yeah.
added on the 2017-01-07 15:57:33 by Gargaj Gargaj
can someone test DeadDeer on a latest MacBookPro 2016 with Radeon Pro in native resolution ?

http://www.pouet.net/prod.php?which=54507

In sourceforge directory, there are some samples to test like https://sourceforge.net/projects/deaddeer/files/exampleszip/

(Frame Rate is written is right first panel)
added on the 2017-01-08 07:54:50 by Barti Barti
I love the old PPC stuff, sure it's a dead platform, but hey, who knows, perhaps someone does a port of an old demo for it, or an oldschool proction in the future.

I categorize PPC int OS9 und OS X up to 10.3.9 and above. This is why I love mit G4-Mini running in 10.3.9 (Panther) because it runs way better then 10.4.11 (Tiger) and the classic emulation is much better. Sure only a view titles do work good (eg. Tombraider 1-3) but it's really a fine machine and OS.
OSX is now OSX PPC
added on the 2017-01-08 20:05:25 by Gargaj Gargaj
^^ Seems like the most sensible solution. What were we all arguing about again?
added on the 2017-01-08 23:13:43 by jmph jmph

login