R-Type Arcade для VDAC2 / FT812

R-Type Arcade — космический шутер для ZX Evolution с VDAC2 (FT812): восемь уровней, огромные боссы и битва с империей Bydo. Скачайте игру.

R-Type Arcade для ZX Evolution — перенос аркадной игры Irem на компьютер с TS-Config и видеоадаптером VDAC2 (FT812). Корабль R-9, заряженный луч, модуль Force и все восемь уровней оригинала — среди механических крепостей и биологических чудовищ.

Оригинальная R-Type появилась на игровых автоматах в 1987 году. Здесь важны точная позиция, знание противников и своевременное использование оружия. Чтобы пройти дальше, приходится запоминать опасные участки и заранее готовиться к следующей атаке.

Аркадная логика на Z80

В основе порта лежит аркадная версия World для системы Irem M72. Процедуры оригинальной игры перенесены на Z80 с сохранением её поведения; для ещё не переписанных участков используется перевод машинного кода V30 в Z80. Графика, звук и управление адаптированы к ZX Evolution.

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

Данные игры подгружаются во время игрового процесса. Запуск поддерживается только с SD-карты через Z-Controller ZX Evolution.

Оружие и тактика

Главный помощник R-9 — модуль Force. Его можно закрепить на корабле или отправить вперёд, чтобы атаковать противников отдельно. Положение Force меняет направление атаки и помогает прикрывать корабль от вражеского огня.

Обычной стрельбы хватает не всегда. Удерживайте кнопку огня, чтобы накопить энергию луча, и отпустите её для мощного выстрела. Выбор момента для заряда и отделения Force особенно важен в узких проходах и боях с боссами.

Графика на FT812

Аркадная графика с исходным разрешением 384 × 256 подготовлена для VDAC2 заранее: сначала увеличена алгоритмом xBRZ в шесть раз, затем уменьшена до 640 × 480 фильтром Lanczos. При выводе FT812 масштабирует изображение до 1024 × 768.

Такой подход сохраняет детали спрайтов и окружения, а обработка исходных изображений не отнимает процессорное время во время игры. Восемь уровней ведут от механических сооружений и огромного боевого корабля к органическим глубинам мира Bydo.

Музыка и звуковые эффекты

Музыка оригинального автомата адаптирована с YM2151 для TurboSound FM — двух YM2203. Звуковые эффекты воспроизводятся через General Sound или совместимую ZX-MultiSound; в игре используются 46 эффектов.

Игра автоматически определяет наличие General Sound. Если GS недоступен, включаются эффекты на AY без музыки. Выбранная звуковая схема отображается на загрузочном экране.

Управление

Управлять кораблём можно с клавиатуры, Kempston-джойстика или Kempston Mouse.

  • Движение: стрелки, Q/A/O/P, джойстик или мышь.
  • Огонь и заряд луча: Space, Enter, кнопка огня джойстика или левая кнопка мыши.
  • Отделение и возврат Force: правый Alt (AltGr), вторая кнопка поддерживаемого Kempston-джойстика или правая кнопка мыши.
  • Начать игру: кнопка огня на титульном экране или восьмая кнопка джойстика.
  • Выход в Wild Commander: F12.

Чтобы зарядить луч, удерживайте кнопку огня; отпустите её для выстрела. Клавиши Q/A/O/P отвечают за движение вверх, вниз, влево и вправо. При выходе по F12 сохраняется текущая папка Wild Commander.

Скорость клавиатуры, джойстика и мыши

Esc во время игры переключает скорость движения с клавиатуры и джойстика: 1× или 2×. По умолчанию используется 1×. На управление мышью эта настройка не влияет.

Средняя кнопка мыши переключает её чувствительность между 1× и 0,5×. Начальное значение — 1×; режим 0,5× позволяет точнее проходить узкие участки. После переключения любой из этих настроек в правом нижнем углу примерно на три секунды появляется индикатор выбранной скорости.

Графические режимы: 59 и 55 Гц

Esc на титульном экране переключает частоту вывода между 59 и 55 Гц. Разрешение в обоих случаях — 1024 × 768. При каждом запуске игра начинает с 59 Гц, а выбранная частота после переключения примерно на три секунды показывается слева внизу.

Режим 55 Гц соответствует темпу оригинального аркадного автомата: с этой скоростью идут игра и музыка. При 59 Гц они работают примерно на 7,4% быстрее. Если монитор не поддерживает 55 Гц, повторное нажатие Esc на титульном экране вернёт 59 Гц.

Во время демонстрации Esc, как и любая другая клавиша, только возвращает к титульному экрану. Для смены видеорежима нажмите Esc уже на нём.

Что нужно для запуска

  • Компьютер: ZX Evolution с TS-Config.
  • Процессор: Z80 на частоте 14 МГц.
  • Видеосистема: VDAC2 с графическим контроллером FT812.
  • Носитель: SD-карта FAT32 через Z-Controller ZX Evolution. Запуск возможен только с неё.
  • Полное звуковое сопровождение: TurboSound FM и General Sound либо совместимая ZX-MultiSound.
  1. Скопируйте игру: перенесите папку из архива релиза на SD-карту целиком.
  2. Проверьте файлы: rtype_vdac2.spg, RTYPECOD.PAC и RTYPELVL.PAC должны находиться в одной папке.
  3. Запустите игру: откройте rtype_vdac2.spg из Wild Commander.
  4. Справка по управлению: находится в файле README.TXT.

Поддерживается клавиатура PS/2 или USB-клавиатура через адаптер HIDman USB → PS/2. Клавиатура на 40-контактном разъёме ZX не поддерживается. Для движения можно использовать и стрелки цифрового блока.

Скачать игру

Автор порта — Andrew Lazarev. Готовая сборка и описание изменений доступны на GitHub. Ссылка ниже всегда ведёт на актуальный релиз.

Если вам затруднительно скачивать с GitHub, игру можно скачать прямо с нашего сайта по ссылке ниже.

Оставьте комментарий