С начала 1980-х годов вычислительные возможности компьютеров значительно увеличились. Теперь эмулятор Apple Mac OS 8.1 для Macintosh 68K функционирует на простом бытовом процессоре.
Разработчик amcchord адаптировал популярный эмулятор Apple Mac Basilisk II для 5-дюймового планшета интернета вещей M5Stack Tab5, стоимостью всего $60, что работает на однокристальном чипе ESP32-P4. Хотя это не первая попытка эмуляции Mac 68K на микроконтроллерах, Hackaday отмечает, что был достигнут значительный прогресс в производительности. В частности, использованный RISC-процессор способен выполнять вычисления на уровне Mac 68040 с OS 8.1.
Порт Basilisk II на платформе ESP32-P4 / M5Stack Tab5 интересен любителям эмуляции Mac, так как это довольно многофункциональное устройство. Сенсорный экран делает планшет практически универсальным, а также через USB к нему можно подключить клавиатуру или мышь. Компьютеры Apple Mac, произведенные в первом десятилетии, известны своим классическим дизайном моноблока с маленьким 9-дюймовым монохромным экраном с разрешением 512×342 пикселей. Для сравнения, IPS-дисплей Tab5 имеет разрешение 640×360 и 8-битную цветопередачу, а изображение масштабируется до 1280×720.
Процессор ESP32 соответствует уровню производительности Motorola 68040 с FPU (68881). Tom’s Hardware замечает, что на самом деле он способен работать на уровне профессионального Mac середины 1990-х. Тем не менее, эта реализация ограничена максимум 16 МБ оперативной памяти и использует половину доступной в устройстве 32 МБ. Этого достаточно для работы MacOS до версии 8.1, однако производительность, особенно скорость обновления данных, будет ограниченной. Чип функционирует на частоте 400 МГц, при этом эмулятор использует одно ядро для видео и ввода/вывода, а второе — для интерпретатора 68040 и других низкоуровневых системных задач.
Для хранения и обмена данными на планшете можно использовать образы накопителей или компакт-дисков, которые сохраняются на SD-карте. Кроме операционной системы и установленных приложений, на карте памяти также находятся файлы для загрузки ROM.














