Введение

Эмулятор 68k Macintosh с открытым исходным кодом
Эмулятор 68k Macintosh

vMac – это бесплатный эмулятор Macintosh Plus с открытым исходным кодом, способный запускать версии System 1.1 – 7.5.5. Он доступен для Windows, DOS, OS/2, Mac OS, NeXTSTEP, Linux, Unix и других платформ. Хотя разработка vMac была прекращена, Mini vMac, улучшенная версия, созданная на его основе, всё ещё активно развивается. vMac и Mini vMac поддерживают эмуляцию процессоров от Motorola 68000 до 68040, вывод изображения, звук, работу с дискетами, файлы образов HFV и многое другое. Некоторые версии vMac включают дополнительные функции, такие как поддержка CD-ROM, базовая поддержка последовательного порта (SCC), поддержка платы Gemulator ROM и различные улучшения производительности. Несмотря на то, что веб-сайт продолжает работу, основная часть разработки vMac замедлилась в 1999 году, и с тех пор официальные релизы не выпускались. Многие из адресов электронной почты разработчиков, указанных на веб-сайте, в настоящее время недействительны.

Обзор

Mini vMac, ответвление от vMac, по-прежнему поддерживается и разрабатывается Полом С. Праттом. В настоящее время Mini vMac поддерживает Macintosh 128K, 512K, 512Ke, Plus, SE и Classic, ведётся активная разработка поддержки Macintosh II, Macintosh Portable и PowerBook 100. В связи с жалобами на редкость оригинальной модели II, он также принимает ROM-файлы Macintosh IIx и Macintosh SE/30. Предварительно скомпилированные версии, доступные для загрузки на странице проекта Mini vMac на SourceForge, эмулируют Macintosh Plus с 4 МБ оперативной памяти. Для работы vMac и Mini vMac требуется ROM-файл Macintosh Plus и системное программное обеспечение Macintosh. ROM-файлы Macintosh принадлежат компании Apple и не могут распространяться легально. Однако порты vMac для Windows и Unix (а не Mini vMac) поддерживают плату Gemulator ROM от Emulators Inc., которая позволяет пользователям добавлять оригинальные чипы ROM MacPlus в свои x86-совместимые компьютеры через слот расширения ISA. Эта плата также может поддерживать ROM-чипы от других ранних систем Macintosh, но в публично выпущенных версиях vMac поддерживался только Macintosh Plus. Системное программное обеспечение Macintosh доступно на веб-сайте поддержки Apple (см. внешние ссылки ниже). Как упоминалось выше, Mini vMac также требует конкретный образ ROM для эмуляции нужного компьютера. Программное приложение для этих 68000 Mac можно загрузить с веб-сайта Mini vMac для получения образа ROM системы, а также полное руководство по поиску старого Mac, извлечению ROM и работе с образами дисков.