Full Throttle Enhanced

Racing

24 октября 2026

ZX Spectrum

Описание

Full Throttle Enhanced — без мерцания

Классическая мотогонка Micromega для ZX Spectrum, созданная Mervyn J. Estcourt в 1984 году, — теперь без мерцания спрайтов и с управлением на клавишах OPQA.

Слева — оригинал 1984 года, в котором соперники отображаются частично или вовсе исчезают. Справа — версия Flicker Free. Покадровая запись сделана в эмуляторе, воспроизводящем работу электронного луча настоящего телевизора.

Что нового

  • Больше никакого мерцания: соперники всегда отображаются целиком.
  • Управление OPQA: O — влево, P — вправо, Q — газ, A — тормоз.
  • Всё та же игра: логика, скорость гонщиков, трассы и звук остались без изменений. Kempston, Protek и Interface 2 работают как прежде.

Как это работает

В оригинале дорога перерисовывается прямо в видеопамяти, из-за чего мотоциклы соперников стираются, пока мгновение спустя их не нарисуют заново. Поскольку игра не дожидается обновления экрана, телевизионный луч нередко застаёт их недорисованными. В этой версии используется двойная буферизация: дорога и мотоциклы сначала формируются за пределами экрана — в области памяти, которую игра прежде не использовала, — а затем в конце каждого кадра целиком копируются на экран.

Чем пришлось пожертвовать

  • Плавность снизилась примерно на 7–8 %: около 10 обновлений в секунду вместо 11.
  • Память: 2 КБ ранее свободной оперативной памяти и около 210 байт нового кода. Ничего удалять не пришлось.
  • Возможны разрывы изображения: копирование не синхронизировано с обратным ходом кадровой развёртки, поэтому изредка на дороге может появляться едва заметный горизонтальный разрыв.

Управление (клавиатура)

  • O — Влево
  • P — Вправо
  • Q — Газ
  • A — Тормоз
  • R — Выйти из гонки

Разработчик

flunkyretro@gmail.com


Оставлять комментарии могут только авторизованные пользователи.