Инженер из Польши Пётр Остапович представил Atarino — возможно, самый миниатюрный 8-битный компьютер Atari в мире. Начатый более десятилетия назад и впервые публично показанный в декабре 2023 года, этот проект является впечатляющим достижением в области уменьшения размеров. Вся система — включая процессор, графические и звуковые чипы, контроллеры памяти — умещается на модуле размером всего лишь 2×1,5 сантиметра, что приблизительно равно почтовой марке.
Atarino — это не просто эмулятор. В отличие от программных эмуляторов, которые лишь имитируют работу старинного оборудования, Atarino воспроизводит оригинальные компоненты на логическом уровне с использованием современной технологии FPGA (программируемые логические интегральные схемы). Это даёт возможность запускать старые программы и использовать оригинальные периферийные устройства. В основе Atarino лежит архитектура классических компьютеров Atari XL/XE. На одном чипе Lattice UP5K FPGA размещены процессор 6502C, графические чипы Antic и GTIA, звуковой чип Pokey и контроллеры памяти.

«Этот проект не является точной копией Atari, а представляет собой электронику, совместимую с 8-битным компьютером Atari, но на базе моей собственной архитектуры», — пояснил Остапович в интервью на YouTube-канале Atari Online PL в январе. Несмотря на крошечные размеры, система способна работать на тактовой частоте до 31 МГц, что значительно выше оригинальных 1,79 МГц. Это стало возможным благодаря технологиям FPGA и оптимизации архитектуры.

Остапович не только уменьшил размеры устройства, но и повысил его производительность. К примеру, центральное ядро процессора 6502 соответствует характеристикам оригинального чипа, но дополнено новыми инструкциями. Система памяти использует независимые каналы, что заменяет метод «кражи циклов» (cycle stealing) оригинальной системы, где графический чип временно приостанавливал процессор для доступа к памяти. Эти улучшения значительно повысили производительность. Благодаря этому Atarino не только совместим с программным обеспечением Atari, но и превосходит его в скорости.
Источник: iXBT