IT-словарь › Оборудование › Попадание спрайта 0 (sprite zero hit)

Попадание спрайта 0 (sprite zero hit)

Оборудование Svenska → Обновлено: 2026-10-26

Флаг NES, срабатывающий в миг, когда пиксели первого спрайта касаются фона, — единственные «часы» игры посреди кадра.

У PPU не было прерываний по отдельным строкам развёртки. Выходом стал побочный эффект: когда непрозрачный пиксель спрайта 0 накладывался на непрозрачный пиксель фона, в регистре состояния ($2002) взводился флаг. Ставя спрайт 0 на границу игрового поля и строки состояния и крутясь в плотном цикле до срабатывания флага, код успевал перезагрузить регистр прокрутки ровно на нужной строке. Так Super Mario Bros. (1985) удерживала на месте полосу со счётом. Трюк был хрупким — один потерянный такт портил картинку — и на мощных картриджах уступил место собственному счётчику строк маппера.

← Назад к словарю