Macintosh на микроконтроллере: сила ESP32-P4

Macintosh на микроконтроллере: сила ESP32-P4

Разработчик под ником amcchord опубликовал на GitHub проект M5Tab-Macintosh — полноценный порт эмулятора BasiliskII для устройства M5Stack Tab5. Это решение позволяет запускать классические операционные системы Apple, от System 7.x до Mac OS 8.1, на портативном гаджете под управлением микроконтроллера ESP32-P4.

Эмулятор имитирует работу процессора Motorola 68040 с поддержкой FPU. Для достижения приемлемой производительности (около 15 FPS) автор использовал двухъядерную архитектуру чипа RISC-V: одно ядро отвечает за рендеринг видео и ввод/вывод, а второе полностью отдано под эмуляцию CPU. Устройство поддерживает сенсорный экран (работает как мышь), а также полноценные USB-клавиатуры и мыши через встроенный хост-порт.

Примечательно, что автор открыто заявил об использовании искусственного интеллекта при разработке. В описании репозитория указано, что порт был создан при помощи Claude Opus 4.5, который выступил в роли «парного программиста». Исходный код и готовые прошивки уже доступны для скачивания.

ЦЕНТР ОБСУЖДЕНИЙ

@GameGPU_com

Присоединяйтесь к обсуждению, делитесь результатами своих бенчмарков и спорьте о производительности железа в X.

Обсудить в X

Игры

Железо