Это устройство позволяет подключить ZX Spectrum к VGA‑монитору. Выполнено в виде внешнего непроходного интерфейса, который подключается к шине компьютера. Разработала его и через фирму Sintech продаёт фирма ELMAR Electronic из Хорватии. Устройство довольно компактное, а разъём шины закреплён классически горизонтально. Удивительно, но корпус интерфейса сделан не 3D‑печатью: это две платы PCB, которые защищают внутреннюю плату с электроникой, и всё вместе держат пластиковые распорные стойки.
Качество пайки очень высокое, и если я правильно поняла со страниц проекта, производство идёт прямо в Хорватии. В шинный разъём вручную вставлен металлический ключик, предотвращающий обратную установку. Устройство оснащено двумя светодиодами, одной кнопкой, которая служит и для движения по меню, и как reset, и двумя задними разъёмами типа Canon: 15‑pin для VGA и 9‑pin для Kempston joystick.
Пользоваться легко. После подключения к VGA‑монитору и нажатия кнопки появляется меню, в котором двигаемся коротким нажатием этой единственной кнопки — сдвигая курсор над выбранной конфигурацией видеовыхода. Чтобы выбрать пункт, достаточно подождать немного — выбор выполнится сам. Функция reset срабатывает, если удерживать кнопку дольше. На выбор несколько режимов:
- 640x480 50Hz (здесь подменю с точным выбором 50.00–50.11Hz)
- 640x480 60Hz (скроллинг немного дёргается)
- 640x480 75Hz (здесь скроллинг кажется более плавным)
- 640x480 85Hz (подходит для CRT VGA‑мониторов)
- 800x600 60Hz (1 ZX‑пиксель = 2×2 VGA‑пикселя)
- 800x600 60Hz (1 ZX‑пиксель = 2×3 VGA‑пикселя)
- 800x600 60Hz (1 ZX‑пиксель = 3×3 VGA‑пикселя)
- Режим Interlace, независимый от выбранного разрешения, подходящий только для картинки, использующей interlace, — например, в некоторых демо.
- Kempston joystick — включает или выключает работу джойстикового разъёма.
- Video Sync. Мануал говорит, что у 16K/48K Spectrum иное настроение PAL‑микрострок, чем у остальных компьютеров (имеются в виду 128 и клоны), поэтому эти режимы можно выбрать вручную. Автоопределение сканирует частоты 50.02Hz–50.08Hz, и если у подключённой модели Spectrum иначе — можно жёстко включить режим 48K или 128K.
- Сохранение настроек (Save settings) и Low power mode — снижение энергопотребления интерфейса примерно на 23%, что может быть проблемой при подключении нескольких периферий к шине сразу. Я не заметила, чтобы это влияло на остальные функции интерфейса.
Далее у интерфейса есть разъём microUSB для апгрейда прошивки. Обновление делается программой DfuSe Demo v3.0.6 для Windows, а на сайте проекта есть видео, как это сделать.
К плюсам устройства бесспорно относится качество картинки — оно тождественно эмулятору. Возможность выставить разрешение под тип монитора или сохранить конфигурацию.
Остановлюсь, однако, на том, что считаю минусами. Итоговая картинка не отражает точное соотношение сторон PAL‑изображения Spectrum. В режимах PAPER чуть выше, чем через обычный композитный или RGB‑выход Spectrum; классически высота BORDER над PAPER меньше, чем под PAPER. Здесь над и под PAPER одинаково. Это соответствует эмулятору, но каждый спектрумист знает: на самом деле у Spectrum картинка PAPER чуть более «прямоугольная». С этим связан и способ работы интерфейса. Он обходит генерацию картинки ULA в Spectrum и эмулирует её собственным решением. И это камень преткновения, например, для Timex: их расширенные разрешения через ZX VGA Joy не отображаются. Например, демо Timmy для Timex 2048 через ZX VGA Joy показывает сообщение, будто запущено на классическом Spectrum, а после переключения монитора на композитный вход (если Timex подключён и через него) демо нормально бежит. Жаль. Так же жаль, что устройство не умеет расширенную палитру ULA+, а у конкурентного интерфейса ZX‑HD она в комплекте есть. Притом и то, и другое — лишь вопрос прошивки.
Итог? Sintech эту игрушку у вас и в Германии продаёт на момент написания статьи (6/2024) по одной цене — 1400 Kč. Не буду оценивать, мало это или много, но я бы определённо оценила хотя бы большую поддержку в виде расширения функций. Пользовательский интерфейс довольно симпатичный, но удобным уже меньше. VGA‑режимы работают красиво, однако соотношение сторон картинки не соответствует соотношению сторон PAPER у Spectrum, подключённого к монитору или телевизору классическим способом. В первом режиме 800x600 из‑за этого парадоксально получается эффект «квадратной» картинки почти как на Didaktik M. Также со сложными мультиколорами в BORDER над и под PAPER эмулированное отображение не справляется и вместо них показывает лишь сплошные линии. Проблема есть, например, и с overscan‑скроллером в демо NMI3. Зато, к примеру, боковые растеры в демо Eklhaft 2 отображаются правильно.
Ссылка на сайт проекта: http://zx-vga-joy.com
Aki
Share your thoughts about the article