
Если вы никогда не слышали о ZX Touch — не переживайте, мы тоже как-то умудрились пройти мимо. А между тем это очень любопытная штука: портативная консоль, созданная специально для игр на ZX Spectrum. Не очередной китайский эмулятор на «Андроиде», а устройство, разработанное с нуля хорватской компанией Elmar Electronic.
Консоль неожиданно представили на мероприятии Crash Live! 2023 в ноябре того же года — там её можно было сразу и купить. Разработчик Горан Радан намеренно держал проект в тайне до самого релиза, не устраивая никакого краудфандинга. Печальный опыт ZX Spectrum Vega+, судя по всему, был принят к сведению.
Внутри ZX Touch находится процессор ARM Cortex-M7 на частоте 480 МГц, на котором работает самописный эмулятор без операционной системы. Это позволяет консоли загружаться меньше чем за секунду и в целом работать куда быстрее решений на Android или Linux. Эмулируются классические модели ZX Spectrum 48K и 128K, а в качестве приятного бонуса поддерживается ULAplus.
Экран у ZX Touch достаточно большой, 7-дюймовый; разрешение — 1024×600. Каждый пиксель оригинала отображается блоком 3×3 или 2×2 — никакой вам размытой интерполяции, упаси боже. Более того — экран сенсорный, что помогает как минимум в текстовых квестах — ведь на экран можно вызвать виртуальную клавиатуру. А RGB-подсветка по бокам корпуса синхронизируется с цветом бордюра — мелочь, но приятно.
Технические характеристики ZX Touch:
Прошивка консоли регулярно обновляется: сначала ZX Touch обзавелась функцией «обратной перемотки» геймплея на время от 9 до 62 секунд (помогает в сложных играх), турбо-режимом на 7 МГц и просто удвоенной скоростью процессора (в первом случае прерывания работают на частоте 50 Гц, во втором — 100 Гц). А версия 1.13 активировала Wi-Fi: теперь можно управлять файлами прямо из браузера или через FTP-клиент вроде FileZilla. В комплекте — 34 встроенных лицензированных игры, а с карты microSD можно загружать тысячи других.
Но нас в последней версии прошивки куда больше интересует другая штука — ZX Touch FX System. Это система визуального преобразования игр в реальном времени, состоящая из пяти компонентов, работающих как конвейер.
Сначала переопределяется цветовая палитра (12 пресетов — от Classic ZX до Vaporwave, C64, Green Phosphor и Amber Phosphor, плюс полностью настраиваемый вариант), затем Edge Colour Shader анализирует пиксели и добавляет контурное затенение, придавая плоским спрайтам глубину. Дальше регулируется прозрачность оригинальной картинки — вплоть до полного её исчезновения. А снизу подкладываются фоновые изображения (в идеале — с разрешением 512×384) — они проступают сквозь «прозрачные» цвета ZX Spectrum.
Финальный и самый мощный компонент — FX Manager. Он следит за каждым кадром в поисках экранных маркеров: захваченных фрагментов изображения. Когда маркер обнаруживается, система мгновенно переключает фон, палитру, шейдер и прозрачность — всё в рамках одного кадра. FX System поддерживает до 50 маркеров на игру и 10 FX-слотов, каждый из которых хранит полную визуальную конфигурацию. Это значит, что меню, уровни и игровые сцены могут выглядеть совершенно по-разному — причём автоматически, без вмешательства пользователя.
Да, подобные штуки для ZX Spectrum уже существуют: достаточно вспомнить эмулятор Spec256 или ULAX. Они тоже помогали раскрашивать спектрумовские игры или просто устранять колор-клэшинг. Но ни одна подобная система, кажется, ещё не была реализована в «железе».
На странице FX Games доступны уже 20 готовых пакетов в формате ZTG — разумеется, всё бесплатно. Среди поддерживаемых игр — Ant Attack, Atic Atac, Bruce Lee, Deathchase, Knight Lore, Manic Miner, Rick Dangerous 2 и Zynaps. Есть даже Yazzie и Tetris Championship Edition, что особенно приятно — это отечественные разработки, причём замечательные.
Схема загрузки очень простая: скачиваете ZTG-пакет с сайта, кидаете вместе с файлом игры на консоль — и «спецэффекты» подгружаются автоматически. Никакой модификации оригинала, никаких геймплейных изменений — играется всё по старому, просто выглядит иначе.
Некоторые игры «раскрашены» неплохо, некоторые — ужасно, но главное, что этим можно заниматься самостоятельно. Авторы опубликовали FX Guide — подробное руководство для тех, кто хочет лично создавать такие пакеты. Так что внешний вид любимой с детства игры — в ваших руках!
Купить ZX Touch можно через магазин дистрибьютора Sintech — с доставкой из Великобритании, Германии или Чехии. Цена комплекта из ZX Touch, защитного чехла, акриловой подставки и зарядного кабеля — £ 219 или € 200.
Оставлять комментарии могут только авторизованные пользователи.