Открыть сервисСервис

AtomTeam

AtomTeam — это сообщество российских энтузиастов, занимающееся разработкой, модификацией и популяризацией ретро-компьютеров и игровых приставок на базе советских и российских микропроцессоров, в первую очередь семейства КР580ВМ80А (клон Intel 8080) и его аналогов. Проект известен созданием клонов советских компьютеров «Радио-86РК», «Специалист», «Микроша» и «Орион-128», а также разработкой оригинальных устройств, совместимых с ними.

История

Сообщество AtomTeam сформировалось в конце 2000-х — начале 2010-х годов на волне возрождения интереса к советской вычислительной технике. Изначально участники объединились на форумах, посвящённых ретро-компьютингу, таких как ZX Spectrum и «Радио-86РК». Основной целью стало не просто повторение старых схем, а их модернизация с использованием современной элементной базы (микроконтроллеры, ПЛИС, FLASH-память) и улучшение характеристик (увеличение объёма ОЗУ, ввод цветного видео, поддержка SD-карт).

Первым значимым проектом стала реплика компьютера «Радио-86РК» на базе микроконтроллера STM32, эмулирующего процессор КР580ВМ80А. Этот проект, известный как «Радио-86РК на STM32», позволил значительно упростить сборку и повысить надёжность устройства. Впоследствии AtomTeam выпустила несколько версий плат для различных моделей — от компактных «карманных» вариантов до полноразмерных клонов с цветным VGA-выходом.

Классификация проектов

Проекты AtomTeam можно разделить на несколько категорий:

Клоны серийных компьютеров

  • «Радио-86РК» — наиболее популярный объект клонирования. AtomTeam предлагает несколько ревизий плат, отличающихся типом процессора (оригинальный КР580ВМ80А или эмуляция на STM32), объёмом ОЗУ (от 32 до 128 КБ) и видеовыходом (композитный, VGA). Многие версии поддерживают загрузку с SD-карт.
  • «Специалист» — клон советского компьютера, разработанного в 1985 году. Версии AtomTeam отличаются улучшенной клавиатурой (используются механические переключатели) и возможностью подключения современных мониторов.
  • «Микроша» — клон одного из первых советских домашних компьютеров. Проект AtomTeam включает в себя как точные реплики, так и модернизированные версии с увеличенным объёмом памяти и поддержкой дисковода.
  • «Орион-128» — клон компьютера с цветным графическим режимом. AtomTeam разработала платы, совместимые с оригинальной архитектурой, но с возможностью использования современных микросхем.

Оригинальные разработки

  • «Atom-85» — собственный компьютер, созданный на базе процессора КР580ВМ80А. Отличается компактным корпусом, встроенным блоком питания и поддержкой современных интерфейсов (USB, PS/2). Предназначен для обучения программированию на ассемблере и запуска ретро-игр.
  • «Atom-2020» — более современная версия, использующая ПЛИС для эмуляции процессора. Поддерживает работу с графическими режимами высокого разрешения и звуковыми картами.

Аксессуары и периферия

  • Контроллеры для подключения SD-карт — позволяют загружать программы и игры с современных носителей.
  • Клавиатурные модули — механические клавиатуры, стилизованные под советские образцы (например, клавиатура «Электроника МС 7007»).
  • Видеоадаптеры — преобразователи композитного сигнала в VGA или HDMI для подключения к современным мониторам.

Устройство и характеристики

Большинство проектов AtomTeam основано на архитектуре, близкой к оригинальным советским компьютерам. Основные компоненты:

  • Процессор: как правило, КР580ВМ80А (или его клоны, например, КР580ВМ80А-2) либо эмуляция на микроконтроллере STM32 или ПЛИС. Тактовая частота варьируется от 1,77 МГц (оригинал) до 4-8 МГц (в эмуляциях).
  • ОЗУ: от 32 до 128 КБ статической памяти (SRAM), что значительно превышает объём оригинальных моделей (обычно 16-32 КБ). В некоторых проектах используется динамическая память (DRAM) с контроллером.
  • ПЗУ: FLASH-память, в которую записывается прошивка монитора (системного ПО) и загрузчика. Обычно используется микросхема объёмом 128-512 КБ.
  • Видеосистема: в зависимости от модели — текстовый режим (32x24 или 64x25 символов) или графический режим (128x64, 256x256, 384x256 пикселей). Цветность: от монохромного (зелёный/чёрный) до 16-цветного (в клонах «Орион-128»). Выход — композитный (PAL/NTSC) или VGA (640x480).
  • Клавиатура: механическая, с матрицей 8x8 или 8x10. Используются переключатели типа Cherry MX или их аналоги, а также советские клавиатурные блоки.
  • Интерфейсы: последовательный порт (RS-232), параллельный порт (Centronics), разъём для подключения SD-карты (SPI), аудиовыход (моно/стерео), кнопка сброса.

Применение

Проекты AtomTeam находят применение в нескольких областях:

  • Ретро-компьютинг: коллекционирование, восстановление и эксплуатация советской вычислительной техники. Клоны позволяют запускать оригинальное программное обеспечение, игры и демосцены, написанные для «Радио-86РК», «Специалиста» и других машин.
  • Обучение: благодаря открытой архитектуре и простоте программирования на ассемблере, эти компьютеры используются в кружках и учебных заведениях для изучения основ микропроцессорной техники и низкоуровневого программирования.
  • DIY-культура: сборка и настройка компьютеров является популярным хобби. AtomTeam предоставляет подробные инструкции, схемы и файлы для печати корпусов на 3D-принтере.
  • Разработка ПО: энтузиасты создают новые игры, утилиты и демо-программы для этих платформ, поддерживая интерес к ретро-технике.

Интересные факты

  • Проект AtomTeam не является коммерческой организацией. Все разработки распространяются бесплатно (обычно под лицензиями GPL или Creative Commons), а платы можно заказать через краудфандинговые платформы или сообщество.
  • Некоторые версии клонов «Радио-86РК» от AtomTeam настолько точно повторяют оригинальную схему, что могут работать с оригинальными советскими микросхемами, включая ПЗУ серии КР556РТ.
  • В 2022 году AtomTeam выпустила проект «Atom-85 Mini» — уменьшенную версию компьютера, помещающуюся в корпус размером с пачку сигарет. Он питается от USB и подключается к монитору через HDMI.
  • Сообщество активно участвует в ретро-компьютерных фестивалях, таких как «Chaos Constructions» (Санкт-Петербург) и «DiHalt» (Нижний Новгород), где регулярно проводит мастер-классы по сборке и программированию.

Критика

Основные замечания в адрес проектов AtomTeam связаны с их ограниченной совместимостью с оригинальным программным обеспечением. Из-за модернизации аппаратной части (например, увеличения объёма ОЗУ или изменения видеорежимов) некоторые старые программы могут работать некорректно. Также отмечается, что использование эмуляции процессора на микроконтроллерах (STM32) лишает устройство «аутентичности» — ощущения работы с настоящим советским железом. Кроме того, высокая стоимость комплектующих (особенно механических клавиатур и качественных микросхем) делает сборку клона не всегда доступной для широкой аудитории.

Источники

  • Официальный сайт сообщества AtomTeam (архивная версия).
  • Форум «ZX Spectrum» (раздел «Радио-86РК и клоны»).
  • Статья «Ретро-компьютинг в России: клоны советских ПК» (журнал «Хакер», 2021).
  • Документация к проектам «Радио-86РК на STM32» и «Atom-85».
  • Публикации на сайте «Hackaday» (обзор проектов AtomTeam).
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru