My recollection was that internals of A/UX emulation were reused to enable the PowerPC transition from Motorola, but I might be wrong about that.
My recollection was that internals of A/UX emulation were reused to enable the PowerPC transition from Motorola, but I might be wrong about that.
So it's got to be PCC.
The F77 credits Apple, Adobe, AT&T-IS, Motorola, SUN, CSRG, and Unisoft.
In the A/UX 0.7 build there is a 'greenhills' marker in crt0.o and libc so it looks like they used greenhills before switching (self hosting?) to pcc?
Greenhills was available as a third party compiler. Not sure why there would be markers in crt0 and libc, but perhaps someone at Apple rebuilt. Greenhills was better for most code that mattered.
Can't see crt0 mattering for performance, but maybe there was some interoperability glue to make both runtimes happy.
https://macintoshgarden.org/apps/aux-apple-unix-68k-version-...
there is a /usr/lib/greenhillls with a ccom68 fcom68 and pcom68 along with some libs and crt files. It's all binaries but I did a compare on crt0 and they match the system one. Maybe it's just a case of the crt0 being assembly and it being.. well the same assembler.
Maybe they were just investigating PCC vs Greenhills or it was a cross thing, or they built PCC with Greenhills. who knows?!
I don't think so. I don't remember a connection, at least, but it'll be in here straight from the horse's mouth:
https://computerhistory.org/blog/transplanting-the-macs-cent...
I watched all of that a while ago and thought it was very interesting. Recommended.
No, pretty sure this wasn't the case. The RISC LC group used a custom emulator and nanokernel which is not at all similar to A/UX. The RLC couldn't even run A/UX, which was why Apple talked about porting it to OSF/1 for the new Power Macs (which, of course, never happened).