Новый эмулятор превращает запуск классического программного обеспечения Apple Macintosh 68K в удовольствие на недорогом, портативном комплекте для разработки IoT. Разработчик amcchord портировал популярный эмулятор Mac Basilisk II на плату ESP32-P4 / M5Stack Tab5 ($60). Название устройства выдает, что это небольшой (5-дюймовый) планшет, чью производительность обеспечивает SoC ESP32-P4. Мы уже видели эмуляцию Mac 68K на микроконтроллерах, но, как отмечает Hackaday , это представляет собой значительный скачок вперед в производительности на одном из таких крошечных SoC. Короче говоря, его ЦП RISC способен обеспечить уровень вычислений Mac 68040 в OS8.1.
Этот порт Basilisk II для ESP32-P4 / M5Stack Tab5 особенно привлекателен для энтузиастов эмуляции Mac, поскольку это довольно хорошо сбалансированная платформа. Это планшет, и его можно использовать как таковой в эмуляторе, где его нативная сенсорная функциональность заменяет взаимодействие с мышью. С точки зрения компьютера это становится почти сенсорным моноблоком, к которому можно подключить выбранную клавиатуру/мышь через USB.
Mac первого десятилетия от Apple также были наиболее известны своими моноблочными конструкциями с крошечными экранами (9-дюймовые монохромные дисплеи с разрешением 512×342 пикселей). По сравнению с ними, 2-кратно масштабированное разрешение 640×360 с 8-битным цветом, выводимое на 5-дюймовый сенсорный IPS-экран с разрешением 1280×720, может бросить вызов вашему зрению.
Что касается вычислительной мощности, Basilisk II ESP32 заявляется как соответствующий уровню Motorola 68040 с FPU (68881). Это было бы сродни профессиональному Macintosh середины 90-х. Однако эта реализация ограничена максимальным объемом памяти в 16 МБ, используя половину из 32 МБ ESP32-P4 / M5Stack Tab5. Этого должно хватить для работы в версиях MacOS вплоть до 8.1, но скорость обновления будет ограничена 15 кадрами в секунду, что приемлемо для продуктивности, но может раздражать в классических играх.
ESP32 здесь имеет двухъядерную архитектуру RISC-V с тактовой частотой 400 МГц, и эмулятор использует одно ядро для видео и ввода-вывода, а другое — для интерпретатора 68040 и других низкоуровневых системных функций.
Для хранения данных пользователи этого IoT-планшета могут использовать образы жестких дисков (HDD) и компакт-дисков (CD), сохраненные на SD-карте. Помимо операционной системы и приложений, именно сюда вы поместите файлы ROM для загрузки Mac.
В целом, это очень аккуратное и портативное универсальное решение для эмуляции. Оно также может стать отличной базовой платформой для моддинга, поскольку вы сможете создать мини-версию Mac Classic с помощью этого устройства и 3D-принтера без лишних сложностей.
Если рассказ о милых портативных классических Macintosh пробудил в вас что-то глубокое, вы можете очень легко и быстро получить быструю дозу 68K Mac через свой браузер.
Пару лет назад мы делились руководством о том, как эмулировать оригинальный Apple Macintosh в вашем браузере. Ознакомьтесь с ним, и мы расскажем, как посетить Infinite Mac. Мы также обсуждаем различные варианты конфигурации Infinite Mac для тех, кто хочет большего, чем мимолетная встреча с винтажной Mac OS и программным обеспечением.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Mark Tyson




