For anyone unfamiliar or who are familiar but like nostalgia…
It was one of the “bumpier roads” in the history of Apple transitioning Macs to a different hardware architecture, but it transitioned its Mac platform from the Motorola 68000[#] CPU to the Apple-IBM PowerPC RISC CPU — that had a VERY different ISA architecture from the Motorola 68000[#] (and to the Intel x86 ISA architecture for that matter).
The 68000 wasn't a VERY different ISA. The 68000 was relatively clean for the era it was initially designed in.
" ...
The design implements a
32-bit instruction set, with 32-bit registers and a 16-bit internal
data bus.
[4] The
address bus is 24 bits and does not use
memory segmentation, which made it easier to program for. Internally, it uses a
16-bit data
arithmetic logic unit (ALU) and two more 16-bit ALUs used mostly for addresses,
[4] and has a 16-bit external
data bus.
[5] For this reason, Motorola termed it a 16/32-bit processor.
As one of the first widely available processors with a 32-bit instruction set, large unsegmented address space, and relatively high speed for the era, the 68k was a popular design through the 1980s.
..."
en.wikipedia.org
The 68000 was 32-bit from the start. Didn't have any hocus pocus memory segmentation at all. The narrow amount of 16 bit stuff was more so in the 'inside' than the outside. It always had a decent number of data registers ( 32 ) . There was only 56 instructions.
It was big endian just like PPC ( the default of PPC .. PPC allow to flip. ) . Sun and Apollo ( later HP) workstation used them from the start to run Unix.
The design of the 68000 was done in the late 70's around the same time IBM was doing ROMP. Basically invented before RISC was invented , but mainly was on a similar tract. Kind of hard to be exactly 'RISC' before RISC is even invented.
The 68000 was going to run into issues when the workstation market was going to diverge from the more price constrained systems. Same Wikipedia page.
"... By the start of 1981, the 68k was making multiple
design wins on the high end, and Gunter began to approach Apple to win their business. At that time, the 68k sold for about $125 in quantity. In meetings with
Steve Jobs, Jobs talked about using the 68k in the
Apple Lisa, but stated "the real future is in this product that I'm personally doing. If you want this business, you got to commit that you'll sell it for $15."
[27] Motorola countered by offering to sell it at $55 at first, then step down to $35, and so on. Jobs agreed, and the
Macintosh moved from the
6809 to the 68k. The average price eventually reached $14.76.
[
..."
[ Always an eye-roll wherever Tim Cook is the bean counter who is 'ruining' Apple is contrasted to Steve 'spend whatever it takes' Jobs fantasy is rolled out on these forums. ]
" ... Into this came the early 1980's introduction of the RISC concept. At first, there was an intense debate within the industry whether the concept would actually improve performance, or if its longer
machine language programs would actually slow the execution through additional memory accesses. All such debate was ended by the mid-1980s when the first RISC-based workstations emerged; the latest
Sun-3/80 running on a 20 MHz
Motorola 68030 delivered about 3 MIPS, whereas the first
SPARC-based
Sun-4/260 with a 16 MHz
SPARC delivered 10 MIPS.
Hewlett-Packard,
DEC and other large vendors all began moving to RISC platforms ..."
en.wikipedia.org
And not shooting for $15/processor prices.
PowerPC stripped some instructions out of Power ( a reduced 'RISC' ? ) . PowerPC didn't bring any higher number of general purpose registers ( also 32). PowerPC has more instructions than 68000 ( >100 versus ~50 ... so which one is the 'Reduced' one ? )
Is is 'different' , but 68000 never was a hyper 'CICS' instruction set . A 68000 that wasn't trying to maximize code footprint compression could write "RISCy" code that leaned on registers load/store to do most of the work.