Найти в Дзене

Пожалуй, это точно самый маленький полнофункциональный Мак, который мы только видели

Пожалуй, это точно самый маленький полнофункциональный Мак, который мы только видели. Ник Галлард создал миниатюрную копию легендарного Macintosh 128K с работающим эмулятором внутри. Проект под названием Pico Mac nano представляет собой форк оригинального проекта Pico Mac от разработчика Мэтта Эванса, который запускает эмулятор классического Мака на микроконтроллере rp2040 Pico с поддержкой USB-клавиатуры, мыши и VGA-выхода.

Автор проекта поставил перед собой амбициозную задачу — уместить весь функционал в крошечный корпус высотой всего 62 миллиметра. Внутри этой малютки разместились 2-дюймовый TFT-дисплей с разрешением 480×640 пикселей, микроконтроллер Waveshare rp2040 Pico Zero, слот для microSD-карты и специально разработанная печатная плата для соединения всех компонентов. Корпус напечатан на 3D-принтере в двух половинах с внутренними креплениями для всех деталей.

Особого внимания заслуживает программная часть проекта. Разработчик модифицировал исходный код Pico Mac для работы с LCD-дисплеем через SPI-интерфейс, настроил вывод изображения с буфером кадров 480×342 пикселя и даже реализовал имитацию знаменитого стартового звука Macintosh — две противофазные прямоугольные волны частотой 600 Гц длительностью в секунду при включении. Встроенный RGB-светодиод Neo-pixel добавляет аутентичности миниатюрной машине. И да, этой крошкой можно полноценно пользоваться — эмулятор запускает классическую систему Mac OS с возможностью установки программ с дискет, правда, глаза придется немного напрячь. Роль дисковода выполняет microSD-карта, на которую можно записать образы дискет в формате DSK.

Недавно автор завершил работу над дополнительным модулем питания от батареи, который превращает Pico Mac nano в полностью автономное устройство. Модуль использует литиевую батарею типа C2 — менее дорогие варианты оказались неспособными обеспечить необходимый ток для стабильной работы эмулятора. Устройство даже может работать c беспроводной периферией, хотя совместимость с различными моделями мышек, по словам создателя, «как повезет». Все компоненты, файлы для 3D-печати и исходный код доступны для личного использования на GitHub, а готовые наборы и собранные устройства можно приобрести в специализированном магазине.

Подробнее.

@fixed

-2
-3
-4
-5
-6