ZX Evolution (PentEvo)

ZX Evolution

ZX Evolution (также известный как PentEvo) — это самый популярный и продвинутый современный «клон» легендарного ZX Spectrum. Это не просто игровая приставка, а полноценный компьютер-конструктор на базе ПЛИС (FPGA), который объединил в себе наследие золотой эпохи 90-х и современные технологии расширения.

История создания и проект NedoPC

История компьютера неразрывно связана с группой энтузиастов NedoPC. Группа была основана в 2002 году Александром Шабаршиным (Shaos). Основной целью объединения стала поддержка и развитие отечественных веток ZX Spectrum, которые в России ушли далеко вперед от оригинального британского прототипа.

Разработка ZX Evolution началась как проект под кодовым названием PentEvo. Он задумывался как логическое развитие идей московской компании «МикроАРТ», которая в 90-х создала знаменитый ATM Turbo. Идейными вдохновителями и разработчиками выступили такие знаковые фигуры сцены, как Savelij, CHRV, LVD и Deathsoft.

Ключевые вехи:

  • 2009 год: Первый публичный показ работы компьютера в режиме Pentagon на фестивале Chaos Constructions.
  • 2011 год: Демонстрация полной совместимости с режимом ATM Turbo 2+ на фестивале DiHalt.

Архитектура и «Железо»

Главная особенность ZX Evolution — использование гибкой архитектуры. Вместо жесткой логики здесь используется ПЛИС (FPGA) семейства Altera (Intel) Cyclone, что позволяет менять «начинку» компьютера простым обновлением прошивки.

Технические характеристики базовой платы:

  • Процессор: Zilog Z80 (оригинальный чип), работающий на частотах 3.5, 7 и 14 МГц (Turbo-режим).
  • Память: 4 МБ ОЗУ (в базовой конфигурации используется 512 КБ или 1 МБ, остальное доступно через менеджер памяти).
  • Графика: Поддержка всех стандартных режимов Spectrum, а также расширенных режимов ATM Turbo 2 (640x200, палитра из 4096 цветов) и аппаратного мультиколора. В TS-Conf: поддержка высокого разрешения 360x288, палитра из 256 цветов, аппаратные спрайты и слои.

Интерфейсы:

  • Слот для SD-карт (основной носитель данных).
  • Разъемы для подключения дисководов 3.5" и 5.25".
  • Разъем PS/2 для клавиатуры и мыши.
  • VGA-выход для подключения современных мониторов.
  • Слоты расширения ZX-Bus (для подключения звуковых карт General Sound, NeoGS и др.).

Программная оболочка: Evo SDK и BaseConf

Для ZX Evolution существует несколько основных конфигураций прошивок:

  • BaseConf: Официальная прошивка, обеспечивающая максимальную совместимость с классическим софтом для Pentagon и ATM Turbo 2+. Включает встроенную операционную систему Evo Service OS для работы с файлами на SD-карте.
  • TS-Conf: Альтернативная конфигурация от разработчика TS-Labs. Она превращает компьютер в мощную графическую станцию с поддержкой спрайтов, слоев и аппаратного ускорения, что делает его похожим по возможностям на консоли 16-бит.

Особенности и секреты популярности

  • Форм-фактор: Плата выполнена в стандарте microATX, что позволяет установить её в любой современный компьютерный корпус.
  • Простота сборки: В отличие от старых клонов, которые требовали сотен проводов, ZX Evolution — это готовое заводское решение, требующее лишь периферии.
  • Совместимость: Это единственный компьютер, который «из коробки» идеально запускает как демосцену для Pentagon, так и серьезный софт для ATM Turbo (например, ОС TASiS).

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

Хотя компьютер называется «Evolution», он во многом стал «точкой сборки» для всего русскоязычного сообщества. Благодаря ему старые дискеты были оцифрованы и перенесены на SD-карты, а разработчики получили платформу, которая не ломается от старости и имеет предсказуемое поведение «таймингов».


Дополнение: Экосистема TS-Conf и аппаратное расширение

Данный материал подробно разбирает уникальные возможности альтернативной прошивки TS-Conf, а также популярные железные модификации для компьютеров серии ZX Evolution.

1. Возможности конфигурации TS-Conf

TS-Conf — это альтернативная прошивка для ZX Evolution, созданная известным разработчиком TS-Labs. Она кардинально преобразует «Спектрум» в мощную 16-битную машину, сопоставимую по своим графическим возможностям с консолями Sega Mega Drive или Super Nintendo, при этом полностью сохраняя оригинальный процессор Z80.

Основные технические фичи конфигурации:

  • Многослойная графика — полноценная поддержка 3 независимых графических слоев (тайловые задние планы) плюс отдельный слой для вывода спрайтов.
  • Спрайты — одновременный вывод до 85 спрайтов на одном экране с аппаратной поддержкой изменения размеров и зеркального отражения.
  • Расширенная палитра — использование 16 палитр по 16 цветов из общего доступного пространства в 32 768 цветов (честный 15-битный цвет).
  • Аппаратный ускоритель (DMA) — позволяет мгновенно перебрасывать любые объемы данных прямо в видеопамять, обеспечивая сверхбыструю отрисовку сцен без нагрузки на основной процессор.
  • Нативная поддержка SD-карт — прямая работа с файловыми системами FAT32 через предустановленную операционную систему Wild Commander.

2. Популярное железо для ZX Evolution (рейтинг)

Владельцы PentEvo крайне редко ограничиваются базовой комплектацией платы. Ниже представлен список устройств, которые чаще всего устанавливают в слоты расширения:

  1. NeoGS (General Sound) — самая популярная звуковая карта. По сути, это отдельный компьютер внутри вашего ПК, имеющий собственный процессор и память для воспроизведения многоканальной трекерной музыки (MOD-файлы). Без неё не обходятся современные демо и тяжелые игры.
  2. WildSound / TSFM — специализированные карты для расширения базовых возможностей FM-синтеза. Они позволяют слушать музыку, написанную для чипов YM2203, выдавая тот самый «металлический» звук японских аркадных автоматов.
  3. Звуковые карты SAA1099 — модули, позволяющие эмулировать уникальный звук британского компьютера SAM Coupé. Часто они заранее интегрированы в современные ревизии плат или подключаются отдельно.
  4. Wi-Fi модули (на базе ESP8266) — используются для полноценного выхода в сеть через современные специализированные браузеры (например, Browser от буддиста) или для игры в мультиплеерные версии классики.
  5. Turbo Sound — простая и эффективная плата, объединяющая сразу два чипа AY-3-8910, что дает разработчикам 6 звуковых каналов вместо стандартных трех.

3. Топ игр для режима TS-Conf

Эти проекты принципиально невозможно запустить на обычном ZX Spectrum 128, так как они полностью завязаны на аппаратные спрайты и расширенную палитру TS-Conf:

  • Sqrxz (серия игр) — хардкорный платформер с яркой графикой и очень плавной анимацией, выглядящий как качественная игра для консолей 90-х годов.
  • Eight-Bit Adventure — масштабная RPG в духе первых частей легендарной Final Fantasy, наглядно демонстрирующая работу с огромными мирами и детализированными тайлами.
  • Sisters: Giana Sisters Port — качественный порт классического платформера, где визуальная составляющая была полностью перерисована под палитру TS-Conf.
  • Dr. Mario — отличный клон знаменитой головоломки от компании Nintendo, использующий все прелести 16-битной графики.
  • Игры с конкурса Yandex — различные демо-версии и проекты, в которых современные разработчики используют TS-Conf для демонстрации предельных возможностей Z80 при поддержке мощного видеоконтроллера.

История ZX Evolution (таблица)

Хронология эволюции платформы (приблизительная):

Версия Год Описание
Постсоветская Spectrum-линия: Pentagon, Profi, ATM, Sprinter 1990-е — 2000-е ZX Evolution вырос не из британской музейной ностальгии, а из другой ветки: постсоветских Spectrum-совместимых машин, где важны были TR-DOS, Pentagon-тайминги, расширенная память, дисководы, турборежимы и железо, которое реально использовали в демосцене и домашней разработке. Поэтому Evo логичнее воспринимать не как простой клон 48K, а как наследника поздней восточноевропейской школы Speccy.
NedoPC и идея нового hobby-компьютера 2000-е До появления ZX Evolution команда NedoPC уже работала вокруг Spectrum- совместимого железа и поздних клонов. Важная мысль этой эпохи: сделать не эмулятор в коробке, а живую современную плату для тех, кому интересны Z80, ZXBUS, реальные периферийные шины и возможность дорабатывать систему руками.
ZX Evolution rev.A 2009 Первая заметная публичная ревизия ZX Evolution. Машина заявила себя как современный Spectrum-совместимый компьютер в формате microATX: настоящий Z80, FPGA вместо классической ULA-логики, расширенная память, SD/IDE, дисководная и шинная периферия. Для сцены это был не “ещё один эмулятор”, а железный продолжатель линии Pentagon/Spectrum.
BaseConf 2009–2011 Базовая конфигурация ZX Evolution, ориентированная на совместимость со Spectrum/Pentagon-миром. Здесь важны не только запуск старого софта, но и практическая среда: меню обслуживания, работа с SD-картой, TR-DOS-образами, TAP/SNA/Z80-файлами, VGA/RGB-выводом и периферией. Это слой, который делает Evo понятным старому спектрумисту.
ZX Evolution rev.C 2011 Более зрелая аппаратная ревизия, вокруг которой закрепились руководства, схемы подключения, описание разъёмов и практические сценарии сборки в ATX/mini-ITX-корпус. Именно такие ревизии воспринимаются уже не как экспериментальная плата, а как нормальный hobby-компьютер для постоянной работы, дем, игр и разработки.
TS-Conf / TS-Configuration 2011–2014 Альтернативная конфигурация, превратившая ZX Evolution в гораздо более мощную игровую и демосценовую машину. TS-Conf даёт расширенные видеорежимы, аппаратные тайлы и спрайты, палитры, DMA, ускорение Z80 и более гибкую видеопамять. Это уже не просто “Spectrum с удобствами”, а отдельная enhanced-платформа внутри Spectrum-культуры.
BaseConf ↔ TS-Conf как две линии одной машины 2014–2016 Вокруг ZX Evolution окончательно закрепилось разделение: BaseConf ближе к классической Spectrum/Pentagon-совместимости, а TS-Conf — к новым играм, демо и расширенной графике. Это важный нюанс для каталога: софт для BaseConf и TS-Conf лучше помечать отдельно, потому что на уровне ощущений и возможностей это уже разные режимы одной железной платформы.
Wild Commander, SD-карты, IDE, NeoGS, ZXBUS 2010-е Практическая эволюция Evo шла не только через плату и FPGA-конфигурации, но и через окружение: файловые менеджеры, SD-накопители, IDE-диски, ZXBUS-карты, NeoGS, сетевые и звуковые расширения. В этом смысле ZX Evolution ближе к “рабочему столу спектрумиста”, чем к закрытой ретро-консоли.
NedoOS 2018 — 2020-е NedoOS усилил ZX Evolution как современную рабочую среду: командная строка, файловые инструменты, многозадачные идеи, сетевые утилиты и более взрослая системная оболочка. Для ZXPLAY это важная часть истории: Evo интересен не только запуском игр, но и тем, что вокруг него живёт системное и прикладное программирование.
Новые игры и демо для TS-Conf 2010-е — 2020-е TS-Conf постепенно получил собственный слой софта: демо, порты, ремейки, аркадные проекты, игры с тайлами, спрайтами и более богатой палитрой. Здесь уже видна не реставрация прошлого, а новая разработка на старой культурной базе: Z80 остаётся в центре, но визуальный язык заметно уходит дальше классического 256×192 Spectrum.
ZX Evolution Rev.CS / Rev.CV и поздние партии 2020-е Поздние ревизии и партии продолжают линию ZX Evolution как живого железного проекта. Это уже эпоха, когда Evo существует рядом с ZX Spectrum Next, ZX-Uno и другими современными Speccy-наследниками, но сохраняет собственный характер: настоящий Z80, постсоветская Pentagon-логика, ZXBUS и сильная связь с TS-Conf-сценой.
ZX Evolution как современная ветка Speccy 2020-е В текущем смысле ZX Evolution — это не музейный компьютер и не чистый FPGA-ремейк, а отдельная живая ветка Spectrum-совместимой культуры. Его ценность именно в гибридности: реальный Z80, современная логика в FPGA, расширенные конфигурации, периферия и сцена, которая продолжает писать софт не “под воспоминания”, а под реальную машину.