×

Энтузиаст перенес эмулятор Basilisk II на планшет за $60: старые Mac 68K запускаются вплоть до Mac OS 8.1

Запуск классических программ для Apple Macintosh на базе 68K стал заметно проще: разработчик amcchordha перенес эмулятор Basilisk II на связку ESP32-P4 и M5Stack Tab5, которая стоит около 60 долларов. Сам Tab5 представляет собой небольшой планшет с 5-дюймовым экраном, а его «сердцем» выступает SoC ESP32-P4. Эмуляция старых Mac на микроконтроллерах встречалась и раньше, но, как отмечают в Hackaday, здесь сделан серьезный рывок по скорости для столь компактной платформы. В итоге RISC-ядра itsRISC позволяют получить уровень вычислений, сопоставимый с 68040, и запускать систему вплоть до Mac OS 8.1.

Платформа интересна еще и своей универсальностью. Это не просто плата для экспериментов, а полноценный планшет: сенсорный экран в эмуляторе может заменить мышь, а при желании к устройству легко подключить привычные клавиатуру и мышь через USB. По сути, получается «почти компьютер» с тач-управлением, который можно настроить под себя.

Отдельно стоит сказать о дисплее. Ранние «маки» славились форматом «все в одном» и маленькими 9-дюймовыми экранами с разрешением 512×342. У Tab5 картинка иная: 8-битный цвет, базовое разрешение 640×360, которое масштабируется вдвое и выводится на 5-дюймовую IPS-матрицу 1280×720. Для работы вблизи это даже удобнее, чем у многих оригиналов.

По мощности Basilisk II на ESP32, как утверждается, не уступает Motorola 68040 с FPU уровня 68881, то есть по ощущениям это близко к профессиональным Macintosh середины 90-х. Но есть ограничения: памяти доступно не более 16 МБ, хотя физически у ESP32-P4/Tab5 имеется 32 МБ, и частота обновления ограничена 15 кадрами в секунду. Для системы и приложений этого достаточно, а вот в некоторых старых играх такой лимит может раздражать.

Технически ESP32-P4 использует двухъядерный RISC-V на 400 МГц. Одно ядро отдано под видео и ввод-вывод, второе занимается интерпретатором 68040 и низкоуровневыми системными задачами. Хранилище организовано через SD-карту: на нее записываются образы жестких дисков и CD, а также загрузочные файлы Mac.

В результате получается удобное портативное решение «все в одном» для любителей ретро. Более того, это хорошая база для моддинга: при наличии 3D-принтера несложно собрать мини-версию Mac Classic. А тем, кто хочет попробовать 68K без железа, напоминают и про вариант в браузере: ранее публиковали инструкцию по эмуляции оригинального Macintosh через Infinite Mac, включая настройки для тех, кому нужно больше, чем короткое знакомство со старой Mac OS и софтом. Михаил Понамарев

Комментариев еще нет

Загрузка...
Нет больше статей