ПЗУ Старого Света

редактировать
Отображение всех трех значков ПЗУ Старого Мира (слева направо: логотипы Missing OS, Happy Mac (Found OS) и Sad Mac (Macintosh 128k / Plus)

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

Подробности

Компьютеры Power Mac с интерфейсом PCI с ПЗУ старого мира содержат реализацию Open Firmware и копию Macintosh Toolbox в качестве устройства Open Firmware. Эти машины по умолчанию настроены на загрузку с этого устройства, таким образом запускается обычная процедура загрузки Macintosh. Это можно изменить, как и на Mac с New World ROM, но с ограничениями, налагаемыми на то, какие устройства и форматы могут использоваться; на этих машинах, особенно на ранних машинах, таких как Power Macintosh 9500, реализации Open Firmware было достаточно, чтобы перечислить устройства PCI и загрузить Toolbox ROM, и эти версии Open Firmware имеют несколько ошибки, которые необходимо устранить с помощью загрузчиков или исправлений. В среду 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 Старого Света
Внешние ссылки
Последняя правка сделана 2021-06-01 10:05:39
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте