Эволюция вычислительных технологий продолжает удивлять: эмулятор операционной системы Apple Mac OS 8.1 для компьютеров Macintosh 68K успешно запущен на современном бюджетном процессоре, предназначенном для устройств интернета вещей.
Об этом сообщает ProIT
Macintosh 68K оживает на платформе M5Stack Tab5
Разработчик под ником amcchord осуществил портирование популярного эмулятора Apple Mac Basilisk II на 5-дюймовый планшет M5Stack Tab5, который стоит всего $60. Это устройство работает на однокристальном чипе ESP32-P4, который ранее использовался преимущественно в бытовых гаджетах. Хотя попытки запуска Mac 68K на микроконтроллерах уже имели место, в этот раз достигнуто заметное улучшение в производительности. RISC-процессор, используемый в Tab5, обеспечивает работу на уровне компьютера 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), что позволяет ему работать на уровне профессиональных Mac середины 1990-х годов. Однако система ограничена 16 МБ оперативной памяти, хотя устройство имеет 32 МБ в целом. Этого достаточно для запуска MacOS до версии 8.1, но скорость и обновление данных остаются ограниченными. Чип работает на частоте 400 МГц, причем одно ядро обрабатывает видео и ввод/вывод, а второе — интерпретацию кода 68040 и другие системные функции.
«Порт Basilisk II ESP32-P4 / M5Stack Tab5 привлекателен для любителей эмуляции Mac, поскольку это довольно универсальная платформа. Сенсорный экран делает планшет почти универсальным устройством, к которому через USB также можно подключить клавиатуру или мышь.»
Для хранения и обмена файлами планшет использует SD-карту, на которой можно хранить образы дисков, программное обеспечение, а также загрузочный ROM. Это позволяет полноценно взаимодействовать с эмулируемой системой и запускать классические программы Apple.