Еволюція обчислювальних технологій продовжує дивувати: емулятор операційної системи 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.