Skip to main content

Эмулятор Basilisk II можно использовать для запуска старых версий Mac OS 8 и System 7 на современном Mac. Вот как начать его использовать.

До macOS и OS X была Mac OS 9, а до этого были ее предшественники: Mac OS 8 и System 7.x.

System 7 была выпущена в 1991 году и стала первой версией Mac OS, поддерживающей цвет. До этого Mac был только черно-белым.

Ранние компьютеры Mac использовали процессор Motorola под названием 68000, более известный просто как 68K.

Эмуляция Mac OS 8 и System 7

Сегодня существует ряд эмуляторов, которые вы можете запустить на своем современном Mac, чтобы эмулировать Mac OS 8 и System 7, работающие на старинном Mac 68K. Среди них — Basilisk II, Sheepshaver, macintosh.js и другие.

Существует также множество онлайн-эмуляторов Mac OS 9.

В этой статье мы рассмотрим Basilisk II, написанный Кристианом Бауэром.

Рабочий стол Системы 7.1.1.

Получение Василиска II

Чтобы загрузить Basilisk II, перейдите на его страницу, на которой есть ссылки для приобретения исполняемого файла. Существует также репозиторий GitHub, содержащий исходный код, написанный на C++.

Обратите внимание, что ссылки для скачивания находятся на форумах Basilisk II и могут немного сбивать с толку. Самое последнее сообщение на странице форума на момент написания этой статьи гласит:

«Порт SDL2, 10 августа 2023 г., универсальный (x86_64 и Arm64) из исходного кода github.com/kanjitalk755/macemu Universal, будет изначально работать как на Intel, так и на Apple Silicon.

Рекомендуется для macOS 10.13 (High Sierra)–13 (Ventura).

Скачать: https://www.emaculation.com/basilisk/Ba…230810.zip»

SDL2 — это простой уровень DirectMedia — платформа библиотеки кода, которая обрабатывает графику, звук и пользовательский ввод. Вы можете установить SDL2 с его веб-сайта как платформу macOS в /Library/Frameworks, но в Basilisk II встроена копия платформы.

Basilisk II был портирован для работы на macOS, более старых версиях Windows, большинстве версий Unix на базе X11 и некоторых старых устаревших операционных системах.

После загрузки Basilisk II вам сначала потребуется выполнить некоторую настройку. Наряду с Basilisk II вам также потребуются копии оригинальных ПЗУ Macintosh от классического Mac с 512 КБ или 1 МБ, Mac II и исходной версии Mac OS, которую вы хотите запустить (система 7.1, 7.5.3, Mac OS 8 или 8.1). ).

Также со страницы форума:

«Для новой настройки BasiliskII необходимы приложение BasiliskIIGUI и файл кодов клавиш»

Файлы кодов клавиш необходимы только в том случае, если вы не используете американо-английскую клавиатуру.

Чтобы получить оригинальные файлы ПЗУ Mac, вам понадобится владеть одним из упомянутых оригинальных компьютеров Mac и сохранить его ПЗУ в файл. По соображениям авторского права мы не будем здесь вдаваться в подробности, как это сделать.

Apple предоставляет бесплатную загрузку MacOS 7.5.3, одной из последних коммерческих версий System 7, в Интернете.

На оригинальных компьютерах Mac большая часть ОС и API была аппаратно реализована в ПЗУ на материнских платах. Позже ОС можно было расширить путем установки программного обеспечения, но все старые версии и приложения Mac OS вызывали API-интерфейсы ROM для стандартизации многих функций программного обеспечения.

Прежде чем продолжить, обязательно прочтите файл README Basilisk II для получения дополнительной информации. Вам также необходимо прочитать Техническое руководство, ссылка на которое находится вверху главной страницы Basilisk II.

На странице Basilisk II GitHub также есть эмулятор Mac OS 9 под названием SheepShaver, который эмулирует более поздние компьютеры Mac на базе процессора PowerPC. Mac OS 9.0, 9.1 и 9.2.1, работавшие на компьютерах Mac PowerPC, были последними версиями классической ОС Apple перед тем, как Apple выпустила Mac OS X в 2000 году.

Обратите внимание: когда Apple выпустила новые революционные компьютеры Mac в 1998 году (iMac, PowerMac G3 и первый iBook), она перешла на новый формат ПЗУ, названный ПЗУ «NewWorld». В зависимости от того, хотите ли вы эмулировать Mac до 1998 года или после 1998 года, вам понадобятся ПЗУ «Старого Света» или «Нового Света».

Компьютеры Mac 1998 года выпуска или позже также перешли на новую прошивку под названием Open Firmware. Вы можете загрузить любой классический Mac на базе PowerPC 1998 года или новее с открытой прошивкой, удерживая Command-Option-OF на клавиатуре Mac после перезагрузки.

Оригинальная коробка System 7.5.

Оригинальная коробка System 7.5.

Установка Василиска II

Basilisk II эмулирует либо Macintosh Classic, Classic II (последний из черно-белых «компактных компьютеров Mac»), либо Macintosh II под управлением MacOS 7.x, 8.0 или 8.1, либо преемника линейки Mac II под названием Quadra. Macintosh II был первым цветным Macintosh от Apple и имел форм-фактор большого и широкого настольного компьютера без встроенного дисплея.

Оригинальные модели Mac II были по порядку:

Mac II Mac IIcx Mac IIci Mac IIvx Mac IIsi
Оригинальный Мак II.  Обратите внимание на два 3,5-дюймовых флоппи-дисковода справа вверху.

Оригинальный Мак II. Обратите внимание на два 3,5-дюймовых флоппи-дисковода справа вверху.

Модели IIcx и IIvx просуществовали недолго. Безусловно, самой популярной из моделей Mac II был Mac Iici, который был намного компактнее и проще в обращении, чем оригинальный Mac II.

Позже Apple заменила линейку Mac II новой линейкой Quadra, поскольку она была основана на следующей эволюции 68000 — 68040. Эти модели включали Quadra 700, которая выглядела как IIci, и две огромные модели настольных компьютеров Tower: 900 и 950. .

Модель 700 стала одной из самых популярных моделей Apple.

IIsi представлял собой более дешевую, более компактную версию Mac IIci с более ограниченными функциями и только одним слотом расширения.

Macintosh IIsi — использование того, что Apple назвала

Macintosh IIsi — с использованием того, что Apple назвала языком дизайна «Белоснежка».

Чтобы получить инструкции по установке Basilisk II, вам необходимо клонировать репозиторий Macemu GitHub на странице Кристиана GitHub, погрузиться в папку /macemu/BasiliskII/ и прочитать файл INSTALL.

Если вы работаете в системе UNIX, отличной от macOS, вам необходимо скомпилировать Basilisk II из исходного кода на этой платформе, что подробно описано в файле INSTALL.

Как указано в файле INSTALL:

«Файл ПЗУ должен называться «ROM» и располагаться в том же каталоге, что и исполняемый файл Basilisk II, но вы можете указать другое местоположение для файла ПЗУ с помощью опции «ROM» в файле настроек (или с помощью графического интерфейса настроек) .»

Если вы попытаетесь запустить Basilisk II без файла ROM, ничего не произойдет.

Согласно этой странице, вам нужно будет создать папку в домашней папке вашего пользователя с именем «BasiliskII» и поместить в нее приложение, любые файлы кодов клавиш клавиатуры, файл ROM и другие упомянутые связанные файлы.

Вам также понадобится упомянутое бета-приложение Basilisk II GUI, которое используется для установки и настройки эмулятора.

Обратите внимание, что приложение конфигурации GUI можно загрузить только из другого связанного сообщения на форуме. Текущая версия на момент написания статьи — 0.20.

Существует также еще одна утилита от третьей стороны под названием «Basilisk II Disk Image Chooser», которая помогает выбирать и настраивать образы дисков.

В графическом интерфейсе Basilisk II есть всплывающее меню для настройки модели Mac, но в настоящее время из всплывающего окна доступны только две модели: Mac Iici (System 7.x) и Quadra 900 (для Mac OS 8.x).

В графическом интерфейсе Basilisk II также имеется кнопка «Обзор» для выбора файла ПЗУ с использованием стандартной панели открытия файла macOS, которая позволяет выбрать файл ПЗУ, расположенный в другом месте.

Выберите модель Mac, файл ПЗУ и тип процессора, затем нажмите

Выберите модель Mac, файл ПЗУ и тип процессора, затем нажмите «Сохранить».

При первом запуске Basilisk II в корне вашей пользовательской папки будет создан невидимый файл настроек с именем «.basilisk_ii_prefs». Хотя у этого файла нет расширения, это обычный текстовый файл, который вы можете открыть в любом текстовом редакторе, чтобы изменить некоторые настройки Basilisk II.

Некоторые важные значения в файле prefs:

displaycolorlength ramsize fpu (единица с плавающей запятой) nosound rom disk

Значение «rom» имеет решающее значение — оно указывает на используемый файл Mac ROM. Но мы вернемся к этому чуть ниже.

Вы также можете установить или добавить классические дисководы для гибких дисков емкостью 1,44 МБ в файл prefs из графического пользовательского интерфейса или путем добавления «дискетных» ключей с путями к образам дискет, которые вы хотите использовать.

В оригинальных компьютерах Mac использовались стандартные 3,5-дюймовые дискеты, разработанные Sony, которые находились в герметичном пластиковом корпусе с раздвижной металлической дверцей, открывавшей доступ к дисководу, когда дискета вставлялась в дисковод. Вы можете сделать образы этих дисков и загрузить их в Basilisk II.

Их называли «дискетами», потому что сам диск представлял собой тонкую пластиковую пленку с прикрепленной к ней поверхностью магнитной записи. Если вы удалите внешнюю жесткую пластиковую оболочку, диск «перевернется», если вы его поднимете.

Стопка 3,5-дюймовых дискет.

Стопка 3,5-дюймовых дискет.

Вам также потребуется указать диск (том) для загрузки. Это отличается от установки файла ROM.

Файл ROM содержит только код ROM Mac OS. Для загрузки эмулятора вам все равно понадобится загрузочный диск с реальной операционной системой Mac OS.

Если вы не установили оба, эмулятор не запустится. Вернувшись в графический интерфейс Basilisk II, вы можете настроить тома дисков на вкладке «Тома»:

Настройте диски, тома и общую папку на вкладке «Тома».

Настройте диски, тома и общую папку на вкладке «Тома».

Если вы не уверены, что сюда добавить, добавьте DiskTools_MacOS8.image, как указано на странице настройки форума.

Лучший способ — запустить стороннее приложение Basilisk II Disk Image Chooser. Это приложение определяет, не установлен ли у вас загрузочный диск в конфигурации вашего эмулятора, и если его нет, вам будет предложено выбрать варианты его настройки:

Установите загрузочный диск в средстве выбора образа диска.

Установите загрузочный диск в средстве выбора образа диска.

Возможно, вы захотите сначала выйти из графического интерфейса Basilisk II перед запуском средства выбора образа диска Basilisk II, а затем перезапустить его после установки загрузочного диска.

Если вы нажмете кнопку «Выбрать» в средстве выбора образа диска Basilisk II, вы сможете выбрать используемый образ диска, и утилита установит его для вас в файле настроек эмулятора.

Как только вы попытаетесь выйти из инструмента выбора образа диска Basilisk II, он спросит вас, хотите ли вы записать файл настроек. Если вы это сделаете, вам будет предложено запустить Basilisk II, вернуться в главное меню или выйти.

Выберите «Запустить Basilisk II», чтобы запустить эмулятор, или «Выход», чтобы выйти из средства выбора образа диска Basilisk II и вернуться в графический интерфейс Basilisk II для завершения настройки.

Если вы снова откроете файл .basilisk_ii_prefs, вы заметите, что было добавлено несколько записей. В частности, записи «rom» и «disk», которые указывают на файл ROM и загрузочный диск, которые будут использоваться при запуске эмулятора.

rom /Volumes/Virtualization/BasiliskII/9779D2C4 — MacII (800k v2).ROM

диск /Volumes/Virtualization/BasiliskII/DiskTools_MacOS8.image

Убедитесь, что выбранный вами файл образа загрузочного диска соответствует модели Mac (ROM), которую вы выбрали для использования. Некоторые старые компьютеры Mac не поддерживают более новые версии Mac OS, и наоборот.

Если вы снова откроете графический интерфейс Basilisk II, на вкладке «Тома» вы увидите образ загрузочного диска, установленный для вас средством выбора образа диска Basilisk II:

Загрузочный диск установлен.

Загрузочный диск установлен.

Общие файлы

Как отмечается в инструкциях, корень UNIX на вкладке «Тома» в графическом интерфейсе Basilisk II можно настроить так, чтобы он указывал на общую папку в файловой системе вашего современного Mac — любые файлы, которые вы помещаете в корневую папку UNIX, будут отображаться на эмулируемом рабочем столе Mac OS как Дисковый том «UNIX».

Вы можете скопировать файлы с вашего современного Mac на рабочий стол эмулируемого Mac, поместив их в эту папку. Обратите внимание, что вам необходимо перезапустить эмулятор, чтобы любые изменения были замечены.

Запуск эмулятора

Если вы удовлетворены всеми настройками графического интерфейса Basilisk II, нажмите кнопку «Сохранить», затем нажмите «Пуск». Эмулятор запустится с установленного вами загрузочного диска.

Когда вы закончите использовать Basilisk II и захотите выйти из эмулятора, выберите пункт меню «Выключить» в специальном меню Finder в старой (эмулируемой) Mac OS, на которой вы работаете.

В отличие от современной macOS, пункт меню «Выключение» находится в правой части строки меню в старой Mac OS в специальном меню.

Хотя Basilisk II поначалу немного сбивает с толку в установке и настройке, это хорошее программное обеспечение. Как только вы все установите, им будет легко пользоваться.

Возможность запуска как System 7.5.3, так и Mac OS 8 на современных компьютерах Mac открывает вашему компьютеру огромную библиотеку старинного программного обеспечения, которое использовалось на Mac в прошлые десятилетия.