Les ordinateurs New World ROM sont des modèles Macintosh qui n'utilisent pas de ROM Macintosh Toolbox sur la carte mère. Étant donné que Mac OS X ne nécessite pas la disponibilité de la Toolbox, cela a permis de réduire considérablement la taille des ROM (généralement de 4 Mo à 1 Mo ) et a facilité l'utilisation de la mémoire flash pour le micrologiciel du système au lieu de la ROM Mask, désormais plus chère et moins flexible , utilisée par la plupart des Mac précédents. Une fonction de chargement de la Toolbox à partir du périphérique de démarrage a cependant été mise à disposition, permettant l'utilisation de Mac OS 8 et Mac OS 9 sur les machines New World.
L'architecture New World a été développée pour le Macintosh Network Computer , un projet non réalisé qui a finalement apporté plusieurs technologies clés à l'iMac de première génération.
Tous les Mac PowerPC depuis l' iMac , l' iBook , le Power Mac G3 bleu et blanc et le PowerBook G3 au clavier bronze (Lombard) sont des machines ROM du Nouveau Monde, tandis que tous les modèles précédents (y compris le Power Mac G3 beige et tous les autres Mac beiges et platine) sont des machines ROM de l'Ancien Monde . Les Mac basés sur Intel ne sont pas capables d'exécuter Mac OS 9 (ou, en fait, toute version de Mac OS X antérieure à Tiger ), et sur ces machines, l'EFI est utilisé à la place de l'Open Firmware , sur lequel les machines du Nouveau Monde et de l'Ancien Monde sont basées.
Les Macs New World ROM sont les premiers Macs où l'utilisation directe du sous-système Open Firmware (OF) est encouragée. Les précédents Power Mac PCI utilisaient Open Firmware pour le démarrage, mais l'implémentation n'était pas complète ; sur ces machines, OF était uniquement censé sonder les périphériques PCI, puis transmettre immédiatement le contrôle à la ROM Mac OS. À cause de cela, les versions 1.0.5 et 2.x présentaient plusieurs bugs sérieux, ainsi que des fonctionnalités manquantes (comme la possibilité de charger des fichiers à partir d'une partition HFS ou d'un serveur TFTP ). Apple a également défini les périphériques d'entrée et de sortie par défaut sur ttya (le port modem sur les Mac beiges), ce qui rendait difficile pour les utilisateurs normaux d'accéder à Open Firmware ; pour ce faire, il était nécessaire soit de connecter un terminal, soit de modifier les paramètres Open Firmware depuis Mac OS à l'aide d'un outil tel que Boot Variables ou System Disk d'Apple .
La ROM New World introduisit une version grandement améliorée de l'interpréteur Open Firmware, la version 3.0, qui ajoutait de nombreuses fonctionnalités manquantes, corrigeait la plupart des bogues des versions précédentes et permettait d'exécuter des scripts de démarrage CHRP . La ROM Toolbox était intégrée à un script CHRP dans le dossier système appelé "Mac OS ROM", avec un petit stub de chargeur et une copie de l' icône Happy Mac pouvant être affichée à partir d'Open Firmware. Une fois la ROM chargée à partir du disque, la séquence de démarrage du Mac continuait comme d'habitude. Comme auparavant, Open Firmware pouvait également exécuter un chargeur de démarrage binaire , et la version 3.0 ajoutait la prise en charge des objets ELF ainsi que des fichiers XCOFF pris en charge par les versions 1.0.5 et 2.0. De plus, la version 3.0 (ainsi que certaines des dernières versions de la version 2.x, à commencer par le PowerBook 3400) prenait officiellement en charge l'accès direct à l'invite de commande Open Firmware à partir de la console (en définissant la variable auto-boot? sur false à partir de Mac OS, ou en maintenant la touche - - - enfoncée au démarrage). ⌘ Command⌥ OptionOF
Une différence majeure entre les Mac ROM de l'Ancien Monde et les Mac ROM du Nouveau Monde, du moins dans Mac OS classique, est que le sélecteur Gestalt pour le type de machine n'est plus utilisable ; tous les Mac ROM du Nouveau Monde utilisent le même identifiant Mach, 406 décimal, et l'identifiant de machine réel est codé dans les propriétés « model » et « compatible » du nœud racine de l'arborescence des périphériques Open Firmware. Le Nouveau Monde ROM définit également la propriété « compatible » du nœud racine sur « MacRISC2 » (machines qui peuvent démarrer Mac OS classique en utilisant « Mac OS ROM ») ou « MacRISC3 » (machines qui ne peuvent démarrer que Mac OS X ou un autre système de type Unix ).
Il est un peu plus facile de démarrer un système d'exploitation non Mac OS sur un système New World, et en effet le chargeur de démarrage d' OpenBSD ne fonctionne que sur un système New World.
Le moyen le plus simple de distinguer un Mac ROM New World est qu'il dispose d'un port USB intégré en usine . Aucun Mac ROM Old World n'avait de port USB en équipement d'usine ; à la place, ils utilisaient ADB pour le clavier et la souris, et des ports série mini-DIN-8 « modem » et « imprimante » pour les autres périphériques. De plus, les Mac ROM New World n'ont généralement pas de lecteur de disquette intégré .