Эмулятор ретро-компьютеров Apple перенесён на планшет с сенсорным экраном на базе микроконтроллера ESP32 стоимостью 60 долларов.

эмулятор mac,basilisk ii,esp32-p4,macintosh 68k,ретро-эмуляция,m5stack tab5

Новый эмулятор Basilisk II на базе ESP32-P4/M5Stack Tab5 позволяет запускать классическое ПО Macintosh 68K на портативном устройстве. Эмуляция достигает уровня производительности Mac 68040, предлагая сенсорный моноблок для ретро-вычислений.

Новый эмулятор превращает запуск классического программного обеспечения 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 и программным обеспечением.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.