Old World ROM Macintosh computers are the Macintosh models that use a Macintosh Toolbox ROM chip, usually in a socket (but soldered to the motherboard in some models). All Macs prior to the iMac use Old World ROMs, while the iMac and all subsequent models are New World ROM machines. In common use, the "Old World" designation applies to the first generation of PCI-based Power Macs and earlier NuBus-equipped models, as well as the older Motorola 68000-based Macs. The Toolbox runs the same way on all these types of machines.
Details[]
PCI Power Macs with an Old World ROM contain an Open Firmware implementation, and a copy of the Macintosh Toolbox as an Open Firmware device. These machines are set to boot from this device by default, thus starting the normal Macintosh startup procedure. This can be changed, just as on New World ROM Macs, but with limitations placed on what devices and formats can be used; on these machines, particularly the early machines like the Power Macintosh 7200, 7500, 8500, and 9500, the Open Firmware implementation was just enough to enumerate PCI devices and load the Toolbox ROM, and these OF revisions have several bugs which must be worked around by boot loaders or NVRAMRC patches. NuBus Power Macs and all 68K Macs boot directly into the Toolbox.
On all Old World machines, once the Toolbox is loaded, the boot procedure is the same. The Toolbox does a memory test, enumerates Mac OS devices it knows about (this varies from model to model), and either starts the onboard video (if present) or the option ROM on a NuBus or PCI video card. The Toolbox then checks for a disk in the floppy drive, and scans all SCSI buses for a disk with a valid System Folder, giving preference to whatever disk is set as the startup disk in the parameter RAM.
If a bootable disk is found, the Happy Mac icon is displayed, and control is handed over to Mac OS. If no disk to boot from is present, an icon depicting a floppy disk with a question mark in the middle blinks on the screen. If a hardware problem occurs during the early part of the boot process, the machine will play the Chimes of Death and freeze; on some Macs, this will be accompanied by a Sad Mac icon and an error code describing the problem.
Since the Old World ROM usually boots to the Toolbox, most operating systems have to be installed using a boot loader from inside Mac OS. 68K-based Macs and NuBus Power Macs must have Mac OS installed to load another OS, usually with virtual memory turned off. PCI Power Macs can be configured to boot into Open Firmware, allowing the firmware to load a boot loader directly, or they can use a specially-prepared floppy disk to trick the Toolbox into loading a kernel (this is used for Linux installation floppy images).
The simplest way to identify an Old World ROM Mac is that it will mostly likely not have a factory built-in USB port. Only New World ROM Macs featured a USB port as factory equipment. The sole exception to this is the "Lombard" PowerBook G3 Series, which implemented the New World ROM in May 1999, immediately before USB was introduced in the following year's model.[1]
References[]
- ↑ Mac OS 8.5.1 (and earlier) on New World ROM Macs by Amethyst1, MacRumors Forums. 2021-04-11.
External links[]
- Macintosh: ROM Size for Various Models at Apple (archived 2002-06-21)
- Mac Technical Notes at Bitsavers
- Macintosh ROMs (old world) at GitHub
- Macintosh ROM Archive at the Internet Archive (2011-08-19)
- Old World ROM at Wikipedia