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

Плата ревизии С выполнена по стандарту mini-ATX и идеально вписалась в алюминиевый корпус InWin. В её основе — оригинальный Zilog Z80 и программируемая матрица Altera EP1K50Q208. Оперативной памяти установлено 4 МБ (большая часть отводится под виртуальные диски), а 512 КБ Flash ROM используется для прошивок. На плате есть два разъёма ZXBUS, встроенные интерфейсы для FDD и IDE-HDD, контроллер RS-232, микроконтроллер ATmega128 и облегчённый LPT-порт для подключения принтера.

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

Под крышкой пришлось аккуратно вырезать отверстие для кабеля: разъёмы PS/2 были припаяны к проводам и зафиксированы внутри корпуса мини-клипсами, чтобы сохранить компактность и не сверлить большое гнездо.

Монитор — 10-дюймовый VGA-дисплей от кассового терминала. Он точно совпадает по ширине с корпусом, а специальный держатель на трёх шарнирных креплениях обеспечивает плавное выдвижение и фиксацию экрана.

Чтобы отказаться от отдельного блока питания для монитора, я впаял USB-разъём прямо в питание ПК: питание 5 В подаётся на экран через короткий переходник, что позволило сохранить чистоту сборки и минимизировать кабели.

В сложенном виде дисплей утапливается внутрь корпуса ровно на половину его длины, а клавиатура лежит рядом — выглядит так, будто так и задумывалось изначально. Компьютер получился очень компактным и аккуратным.


Работа с дисками
Контроллер КР1818ВГ93 позволяет подключить до четырёх флоппи-дисководов форматов 3,5″ или 5,25″. Я хотел пораньше опробовать классический 5″ привод ради аутентичного «хр-р-р-р» при загрузке, но найти исправный экземпляр по разумной цене не удалось. Пришлось остановиться на 1,44 МБ приводе в чёрном исполнении, установленном в стандартный отсек корпуса.

Важно: ZX Evolution работает с дискетами только в режиме DD, поэтому перед форматированием нужно заклеить второй окошко для защиты, иначе дискета не будет читаться. Но, учитывая, что у машины есть слот SD, дисковод больше для атмосферы.
С жёстким диском пришлось повозиться: в узкий корпус InWin поместился только 2,5″ ноутбучный HDD PATA, который был подключён через переходник на IDE-шлейф. Дополнительный крепёж под модуль дисководов закрепил жёсткий диск снаружи.

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

Вторая — ZXNETUSB от NedoPC: объединённый Ethernet-контроллер и USB host/device, обеспечивающий обмен данными с современными устройствами и загрузку по сети.

Для подключения дополнительных модулей я использовал плату расширения ZXBUS, чтобы задействовать все разъёмы и протестировать систему в полном объёме.

После сборки и подключения всех компонентов я запустил тестовую сессию — и система заработала без нареканий.



Единственный недочёт — картинка немного смещена вправо, но я уверен, что решу эту мелочь, подправив настройки видеовыхода.

Итоги и выводы
Я покупал ZX Evolution исключительно из ностальгии, а получил современный Z80-компьютер, способный запускать классические игры «прямо из детства». Несмотря на новодел, Evo, на мой взгляд, ближе к духу оригинального Spectrum, чем многие современные ретроконсоли или эмуляторы. Главное для подобных проектов — не корч оборудовать старые машины, а возможность создать собственный кусочек истории, который работает по твоим правилам и ломается именно там, где ты ещё не побывал с отвёрткой.
Теперь в моей коллекции три «Спектрума»: два классических клона и один современный «франкенштейн». Получился тот самый компьютер моих школьных фантазий, только адаптированный к реалиям XXI века. И я уверен: где-то в пыльных закоулках до сих пор хранятся забытые «Пентагоны» и «Скорпионы», которым ещё предстоит обрети новую жизнь — мои ретро-приключения на этом далеко не заканчиваются.



