
ZX Spectrum я впервые увидел, ещё будучи школьником в гостях у одноклассника, и сразу решил, что совершенно точно хочу себе такой же компьютер. К сожалению, семья у нас была не из богатых, потому воплотить мечту в реальность я смог только в старших классах. Впрочем, приобрести готовый компьютер всё равно возможности не было, пришлось собирать «Спекки» из купленных на радиорынке запчастей при помощи старшего приятеля, имевшего навыки радиомонтажа. Увы, спаяли мы его плохо: комп перезагружался всякий раз, когда на кухне включался бабушкин холодильник, да и вместо монитора мне выделили старый чёрно-белый телевизор, категорически запретив распаивать разъём RGB на единственном в доме цветном «Рубине». В общем, вдоволь наиграться на «Синклере» у меня не получилось, потому сейчас, уже в зрелом возрасте, я купил незаконченный проект на базе современного ZX Evolution и решил довести его до ума. О том, что из этого вышло — мой сегодняшний рассказ.
Почему Evo?
На самом деле, у меня уже есть два оригинальных клона «Спектрума» отечественного производства: элегантный «Композит» и популярная некогда «Дельта-С» с «прозрачной» пластиковой клавиатурой. Историю с подключением этих компьютеров к современному телевизору и эмулятору магнитофона на базе Arduino я уже рассказывал на «Хабре», и обе этих машины в роли игровых ретро-консолей меня вполне устраивают. Но и тот, и другой комп — клоны ZX48, а иногда мне хочется поиграть во что-нибудь для «Пентагона» или «Скорпиона», требующее 128 или 256 килобайт оперативки. Вывод напрашивался сам собой: нужно обзавестись каким-нибудь современным компьютером на базе Z80, способным эмулировать более продвинутые платформы.
Таких компьютеров сегодня существует несколько, и ZX Evolution, в девичестве — Pentevo, один из них. Это целиком и полностью отечественная разработка, которую начали создавать ещё в 2002 году российские энтузиасты, объединившиеся в команду под названием NedoPC, а готовое изделие впервые показали публике в 2009-м. Парни наладили мелкосерийный выпуск ZX Evolution, который продавался как в виде конструктора для самостоятельной сборки, так и в виде уже готовых к эксплуатации прошитых плат. Я купил себе намного более продвинутый вариант: незаконченный проект в виде уже смонтированной в корпусе платы с готовым набором других запчастей — бывший владелец утратил интерес к этому начинанию и решил продать всё нажитое следующему любителю «Спектрумов» в надежде, что тот доведёт начатое до ума. Новым владельцем Evo стал я.
Конструкция корпуса

Сама по себе плата (я приобрёл ревизию С) довольно любопытна: питание на ней реализовано в соответствии со стандартом miniATX, причём она имеет штатные отверстия для установки в такой корпус — мне она прямо в корпусе от фирмы InWin и досталась. Основой для компьютера служит нативный Zilog Z80, а логика реализована на базе программируемой матрицы Altera EP1K50Q208. Памяти на борту — 4 Мбайта (значительная её часть используется для организации виртуальных дисков), объём ПЗУ на базе flash ROM составляет 512 Кбайт. Есть два разъёма ZXBUS для подключения периферии, встроенные разъёмы для присоединения дисковода и жёсткого диска стандарта IDE, контроллер и порт RS232, периферийный контроллер ATMEGA128, а также неполный LPT, к которому можно подключить принтер.

Видеосигнал выводится на стандартный разъём VGA — для этого используется аппаратный скандабблер, есть аудиовыход, а также порты PS/2 для мыши и клавиатуры. Кроме того, в задней части платы смонтирован считыватель SD-карт и магнитофонный вход Tape-IN для истинных любителей старины.
Пожалуй, самая важная деталь любого «Спектрума» с точки зрения пользователя — клавиатура. Большой «IBM-овской» клавой пользоваться на таком компьютере не слишком удобно, но бывший владелец моего Evo придумал интересное решение: компактная клавиатура Diebold, которая, во-первых, имеет встроенный тачпад и поддерживает интерфейс PS/2, а во-вторых, по ширине — точь-в-точь совпадает с габаритами корпуса InWin. Её вполне можно закрепить на верхней крышке корпуса, чтобы она не потерялась: и практично, и удобно.

Чтобы аккуратно смонтировать клавиатуру, в крышке пришлось проделать отверстие, через которое был пропущен провод со срезанными разъёмами, а потом клавиатуру и провод закрепили изнутри.

Разъёмы PS/2 я вернул на место, присоединив их к проводам клипсами — иначе отверстие в корпусе пришлось бы сверлить слишком большое. Теперь клавиатуру и тачпад можно подключать к штатным портам на плате.

Монитор тоже был выбран нестандартный: небольшой 10-дюймовый VGA от кассового терминала: он идеально совпал с шириной корпуса. Подставка монитора была удалена, а на задней стенке корпуса смонтированы три крепления под подвижную «ногу».

Чтобы оптимизировать конструкцию и избавиться от лишнего БП, прямо в блоке питания компьютера был распаян разъём форм-фактора USB, на который выведено питание монитора. Оттуда оно и подаётся на дисплей через специально собранный короткий провод-переходник.

В итоге получилась довольно компактная конструкция: в сложенном состоянии монитор укладывается ровно в половину корпуса по длине и располагается рядом с клавиатурой, словно именно так и было предусмотрено «с завода». Всё это занимает очень немного места, аппарат получился весьма компактный.

В поднятом — дисплей тоже выглядит довольно-таки эстетично.

Крутятся диски
К ZX Evolution можно подключить до 4 флоппи-дисководов (3,5" или 5,25"): за работу с ними отвечает аппаратный контроллер КР1818ВГ93. Я мечтал присоединить к Evo пятидюймовый флоповод, чтобы насладиться аутентичным звуком «Хр-р-р-р-р-р!» при его инициализации, но исправного устройства по разумной цене мне отыскать так и не удалось. Поэтому пришлось купить дисковод 1,44 в форм-факторе 5” (найти чёрный тоже оказалось непросто!) и вставить его в соответствующий отсек корпуса.

Примечательно, что ZX Evolution умеет работать с дискетами только в режиме DD, поэтому чтобы они форматировались и нормально читались, на них нужно заклеивать соответствующее окошко в левой части, если расположить дискету «лицом» к себе и замком вниз. Впрочем, на компьютере, поддерживающем «из коробки» карты SD, дисковод нужен разве что для антуража.
А вот с жёстким диском пришлось немного напрячься. Места в корпусе InWin немного, поэтому влез туда только ноутбучный винчестер формата 2,5” стандарта PATA, для чего его пришлось подключить к переходнику Laptop IDE/44-pin PATA-IDE (на плате ZX Evolution используется разъём для стандартного IDE-шного шлейфа). С этой целью внутри корпуса под съёмным модулем дисководов пришлось заколхозить дополнительное крепление.

К слову, ZX Evolution понимает только файловую систему FAT32, при этом для того, чтобы диск опознался, после форматирования под Windows обязательно нужно скопировать на него и сразу удалить какой-нибудь файл, тогда на диске появится скрытая папка «Корзины» — иначе Evo этот накопитель не увидит. Впрочем, компьютер видит далеко не все диски: сначала я подключил к нему Seagate на 60 Гбайт, и ZX Evolution не смог определить этот винчестер, а вот Fujitsu на 40 гигов «подцепился» сразу и без проблем.
Я сразу же скопировал на этот диск огромную коллекцию игр в форматах TRD и SCL, скачанную с торрента — теперь на винчестере EVO хранится несколько гигабайт рассортированных по алфавиту «спектрумовских» игрушек в разных версиях.
Периферия
Вместе с компьютером мне досталось несколько дополнительных плат расширения. Прежде всего — это продвинутая звуковая карта с поддержкой нескольких аудиоинтерфейсов ZXM-SoundCard Extreme, которая предназначена для воспроизведения шестиканальной музыки на чипах YM2203/AY (TurboSound FM), поддерживает SAA1099 и другие расширения для стереозвука и демосцены.

Кроме неё есть ещё ZXNETUSB — сетевая и USB-карта для ZX Evolution. Эту карту также разрабатывала команда NedoPC, она сочетает Ethernet-контроллер и модуль USB host/device, позволяя обмениваться данными с современными устройствами, а также реализует хост-режим для флешек, клавиатур, мышей. Карточка полностью поддерживает загрузку файлов и сетевые сервисы для ретро-систем.

Портов ZXBUS на плате всего два. Чтобы подключить к ней ещё больше устройств, у меня есть специальная плата расширения.

После соединения всех основных устройств к плате я провёл тест-драйв — и машина заработала.

Ну, а в собранном виде комп выглядит так.


Правда, картинка на дисплее почему-то чуть смещена вправо, но с этим дефектом я планирую разобраться позже, немного покопавшись в настройках.


Заключение
Самое забавное во всей этой истории — то, что я покупал ZX Evolution в качестве ретромашины исключительно из ностальгических чувств, а получил вполне современный компьютер на классическом Z80, позволяющий запускать «те самые» игры. Понятно, что это — новодел, но, на мой взгляд, он гораздо ближе к духу оригинального «Спектрума», чем некоторые современные восьмибитные игровые консоли с «Алика», не говоря уже о и программных эмуляторах. Возможно, в этом и заключается главный смысл таких проектов — не в «хрусте» дисковода и не в знакомом с детства писке загружаемой с магнитофонной ленты программы, а в самой возможности собрать свой собственный фрагмент истории, который будет работать по твоим правилам и ломаться только там, где ты ещё не успел пройтись с отвёрткой.
Теперь у меня есть три «Спектрума»: два аутентичных клона из начала девяностых и один современный франкенштейн. Получился своеобразный «Спектрум мечты» — именно таким я его себе и представлял в школьные годы, только с поправкой на современные реалии. И знаете что? Меня не покидает мысль, что где-то на пыльных полках кладовок до сих пор лежат забытые кем-то «Пентагоны», «Скорпионы» и другие клоны, которые ждут своего часа. А значит, история моих ретро-приключений на этом точно не закончится.
© 2025 ООО «МТ ФИНАНС»
Комментарии (25)

black_warlock_iv
07.12.2025 14:40Тоже брал себе плату ZX Evo, но так и не смог запустить -- ни один монитор и ни один переходник не смогли осилить раскодировку сигнала VGA.

NutsUnderline
07.12.2025 14:40ну он там мягко говоря не совсем стандартный, но я без проблем подключал в т.ч. конвертеры vga - hdmi и на видеозахват, так что может и с платой был косяк

kmatveev
07.12.2025 14:40Нейросетка сгенерировала очень вырвиглазный скрин игры на первой картинке, но особенности цветности спектрума воспроизвела достоверно!

dvmuratov
07.12.2025 14:40Не, не достоверно, человечек вверху раскрашен так как спектрум не мог. Да и горизонтальные кирпичи имеют несколько оттенков синего.

DrGluck07
07.12.2025 14:40Вот в этом и проблема всех этих Ево-Супер-Дупер-Турбо-Спекки-Элит-Плюс-2. Вот например, вижу я скриншот из игры с этого Спекки-Элит-Плюс, и я не понимаю как это оценивать. Это круто? Разработчики игры заморочились и на слабом железе всё сделали так, что челюсть отваливается? Или это Элит-Плюс имеет какие-то расширения, где красота достигается минимальными телодвижениями? Непонятно.
Вот раньше приносят свежий диск с Лирой-2 или Шоком или Инсультом. И у тебя челюсть отпадает. Потому что это сделано на том же самом железе что у тебя. И ты понимаешь, что тут какая-то программная магия, которую хочется понять, потому что на первый взгляд им явно не хватает тактов. И ты начинаешь думать, считать такты, прикидывать разные варианты. В итоге находишь решение, и от этого такой кайф по всему организму.

Newbilius
07.12.2025 14:40и я не понимаю как это оценивать
Если вы планируете в это играть - оценивайте как игрок, нравится ли вам картинка с художественной точки зрения?
Если вы планируете оценивать этот как профессионал - ну так копните, что же там за железо целевое. Судя по комментарию, квалификации у вас на это хватит.
В остальных случаях я не очень понимаю, а зачем тратить время на оценку)

Aleg7
07.12.2025 14:40Вот не знаю. Ощущения реалистичности игры в Элиту на Спектруме, ни смогла дать ни одна другая РСишная игрушка ...

Blghost8309
07.12.2025 14:40Я в своё время, по - моему, ни разу пристыковаться к станции не смог)))))) Но сама идея была крутой: целая вселенная в 48 kb!)))

Aleg7
07.12.2025 14:40Там был лайфхак . При вылете со станции сразу жмешь джамп переход, и оказываешься сразу в станции прибытия. Хотя и ручная стыковка не особо прям чтото сложное, если потренироваться.

vanxant
07.12.2025 14:40О да, я прям пару недель тренировался. Вылетал со станции, разворачивался и стыковался. Разбивался и по-новой:) Далеко не сразу понял, что надо ещё скорость вращения синхронизировать...

Timick
07.12.2025 14:40Интересное решение с монитором. В идеале было бы круто если в сложенном состоянии он накрывал весь корпус. Я кстати для себя нашел хорошую замену ретро монитору. Использую neovo x-15p. Есть VGA аналог вход и защитное стекло придает вид какого-нибудь Flatron или Trinitron.

Dimmirslr
07.12.2025 14:40Заклеивать окошко на дискете чтобы она форматировалась как DD - ох уж эта магия из девяностых. Прекрасное напоминание о том, что раньше для работы с техникой нужно было знать не только софт, но и вот такие мелкие физические хитрости. Современному пользователю привыкшему к plug-and-play этого уже не понять

vladkorotnev
07.12.2025 14:40А если наоборот, над оной лишнюю дырку досверлить, то можно было при условии хорошей дискеты и поддерживающего такие трюки дисковода, напихать туда аж 2.88MB данных :-)

Odinismhogih
07.12.2025 14:40Здравствуйте.
Подскажите, пожалуйста, что за игрушка на последнем скриншоте? С шариком.

Sisoy
07.12.2025 14:40Интересно, а чем не устраивают эмуляторы на ПК? Они недостаточно стабильные?
Я в начале 90х был фанат БК, после него Спектрум не зашел от слова совсем (графика хуже) и если мне надо поиграть в старые игры - эмулятора более чем достаточно.
DFH
Для полного счастья пошивку TS-Config залей - новое дыхание для этой ретромашины.
Holmogorov Автор
Надо попробовать, спасибо!