Linked by Thom Holwerda on Sun 25th May 2014 16:04 UTC
Mac OS X

Like most of you, I've always wanted want to code and compile 68k Mac OS applications in OS X that work on System 1.1. This question kept me up night after night, but thanks to Steven Troughton-Smith, we now know that it is, indeed, possible. It started with a 68k application on System 6. Not long after, he managed to compile a simple application that worked on System 1.1. This test application's code is available on github.

This is possible using ksherlock's MPW Emulator, which, as the name implies, is an emulator that allows you to run the Macintosh Programmer's Workshop on any OS X 10.9 system (a case-insensitive HFS+ volume is required).

I'm glad this matter has been settled. In all seriousness, while the number of useful applications for this is probably limited, it's still very cool.

Permalink for comment 589560
To read all comments associated with this story, please click here.
jockm
Member since:
2012-12-22

Well IBM has no interest in the desktop market, but exactly nothing stops people from buying IBM PPC chips and making Desktop class machines. Perhaps not all versions of the PPC chips they make, but a number.

And at least for a bit more you can get PPC chips from PA Semi, Freescale still manufactures them, and they are available as part of some of FPGAs. So nothing is stopping any motivated person from making PPC motherboards... except that there isn't enough demand.

The simple fact is that most people rightly do not care about CPU architecture, they just want to buy commodity hardware and run the apps they need to run.

Today there is a big difference between CPU architecture and the Instruction set. Every major x86 and x64 architecture is translating instructions or groups of instructions to more efficient micro instructions.

ARM is similar, it is a family of instruction sets and cores that manufacturers are free to modify, improve, or specialize as they see fit. However because the ISA remains the same in each family you have greater compatibility.

But what is the alternative to ARM? There is MIPS, but buy and large they gave up the middle ground. They have a foothold in routers, and are still popular in the lower end of embedded. The only MIPS line that really shines is the Longsoon derivatives used in Chinese mainframes and supercomputers.

Reply Parent Score: 5