stringtranslate.com

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

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

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

Подробности

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

Все компьютеры 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 .

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

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

Смотрите также

Внешние ссылки