Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Показаны все три значка ROM OldWorld (слева направо: логотипы Missing OS, Happy Mac (Found OS) и Sad Mac (Macintosh 128k / Plus))

Компьютеры Old World ROM - это модели Macintosh (Mac), в которых используется микросхема постоянной памяти (ROM) Macintosh Toolbox , обычно в гнезде (но в некоторых моделях припаяна к материнской плате). Все Mac до iMac , iBook , Blue и White Power Mac G3 и Bronze Keyboard (Lombard) PowerBook G3 используют ПЗУ старого мира, в то время как указанные модели, а также все последующие модели до появления EFI на базе Intel. Модели, это New World ROMмашины. В частности, Beige Power Mac G3 и все другие Power Mac бежевого и платинового цвета являются машинами с ПЗУ старого мира. В общем, обозначение «Старый Свет» обычно применяется к ранним поколениям «бежевых» Power Mac на базе PCI (а иногда и к первым моделям с NuBus ), но не к более старым Mac на базе Motorola 68000 ; однако Toolbox работает одинаково на всех трех типах машин.

Подробности [ править ]

Компьютеры PCI Power Mac с ПЗУ старого мира содержат реализацию Open Firmware и копию Macintosh Toolbox в качестве устройства Open Firmware. Эти машины по умолчанию настроены на загрузку с этого устройства, таким образом запускается обычная процедура загрузки Macintosh. Это можно изменить, как и на Mac с New World ROM, но с ограничениями, налагаемыми на то, какие устройства и форматы можно использовать; на этих машинах, особенно на ранних машинах, таких как Power Macintosh 9500 , реализации Open Firmware было достаточно, чтобы перечислить устройства PCI и загрузить ROM Toolbox , и эти версии Open Firmware содержат несколько ошибок, которые должны быть устранены загрузчиками или nvramrcпатчи. В среду Open Firmware можно войти, удерживая комбинацию клавиш ⌘ Cmd+ ⌥ Option+ O+ Fво время загрузки.

Все Power Mac эмулируют процессор 68LC040 внутри наноядра ; затем этот эмулятор используется для загрузки Toolbox, основанного преимущественно на 68k, а также для поддержки приложений, написанных для процессора 68k. После запуска Toolbox машины PPC могут напрямую загружаться в Mac OS.

На всех машинах со старым ПЗУ после загрузки Toolbox процедура загрузки такая же. Toolbox выполняет тест памяти, перечисляет устройства Mac OS, о которых он знает (это зависит от модели), и либо запускает встроенное видео (если есть), либо дополнительное ПЗУ на видеокарте NuBus или PCI. Затем Toolbox проверяет наличие диска в дисководе гибких дисков и сканирует все шины SCSI на предмет наличия диска с действующей системной папкой, отдавая предпочтение тому диску, который установлен в качестве загрузочного диска в параметре RAM .

Если загрузочный диск найден, отображается логотип Happy Mac , и управление передается Mac OS. Если диск для загрузки отсутствует, отобразится значок дискеты с мигающим знаком вопроса посередине. Если проблема с оборудованием возникает на ранней стадии процесса загрузки, машина отобразит значок Sad Mac с шестнадцатеричным кодом ошибки и зависнет; на компьютерах Mac, выпущенных после 1987 года, он будет сопровождаться звуком " Chimes of Death" .

Поскольку ПЗУ Старого Света обычно загружается в Toolbox, большинство ОС необходимо устанавливать с помощью загрузчика изнутри Mac OS ( BootX обычно используется для установки Linux). Mac на базе 68K и NuBus Power Mac должны иметь установленную Mac OS для загрузки другой ОС (даже A / UX , которая была продуктом Apple), обычно с отключенной виртуальной памятью . Компьютеры PCI Power Mac могут быть настроены на загрузку в Open Firmware, что позволяет микропрограмме загружать загрузчик напрямую, или они могут использовать специально подготовленную дискету, чтобы обманом заставить Toolbox загрузить ядро ​​(это используется для образов установочных дискет Linux ) .

Самый простой способ идентифицировать Mac Old World ROM - это не иметь заводского встроенного порта USB. Только компьютеры Mac New World ROM имели USB-порт в качестве заводского оборудования.

См. Также [ править ]

  • BootX (Linux) , стандартный загрузчик LinuxPPC для машин Старого Света
  • Quik (загрузчик) , загрузчик на замену для систем PCI старого мира

Внешние ссылки [ править ]

  • Macintosh: размер ПЗУ для различных моделей на Wayback Machine (архивировано 21 июня 2002 г.)