Developer Documentation
PATHHardware Documentation > iMac Developer Note


Software

The Apple iMac computer is different from previous Macintosh computers in that it has no single, large ROM that contains the toolbox software, the 68K emulator, hardware initialization, and the nanokernel. A small ROM provides hardware initialization functions and provides a mechanism to load the Mac OS Toolbox ROM image into RAM. The new software architecture that is centered around ROM-in-RAM and its ramifications has the code name NewWorld.

Why Make This Change?

Boot ROM Contents

Toolbox Image File Contents

NewWorld Boot Process

What Is Different


© 1998 Apple Computer, Inc.