Fade: 32 ступени яркости — на глаз неотличимо от оригинальных 64
Шестнадцать ступеней на 2,13 с давали различимую лесенку (0,13 с на шаг). Тридцать две меняются каждые 66 мс — это уже слитное затухание. Запас на них есть: ступень стоит 487 тысяч тактов, тридцать три съедают около сорока кадров из ста шести, остальное цикл ждёт луча. Длительность каждого fade остаётся оригинальной (128 тиков), поэтому сумма «fade in + сцена + fade out» совпадает с SDLPoP без правки самих сцен. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -899,8 +899,11 @@ load_intro у оригинала и так начинается с ожидан
|
||||
тика, 128 тиков = 2,13 с; сцена перед уровнем 2 занимает с ними около семи
|
||||
секунд. Наши четыре ступени укладывались в восемь сотых секунды, и сцена
|
||||
выходила втрое короче. Теперь `INTRO_FADE = POP_T60(128)`, а ступеней в
|
||||
`pop_ui_palette_dim` шестнадцать вместо четырёх: на четырёх растянутых
|
||||
ступенях затемнение выглядело бы скачками.
|
||||
`pop_ui_palette_dim` тридцать две вместо четырёх: на четырёх растянутых
|
||||
ступенях затемнение выглядело бы скачками. Половина от оригинальных 64 —
|
||||
на глаз от них не отличается (ступень каждые 66 мс), а вот шестнадцать уже
|
||||
видно. Сумма «fade in + сцена + fade out» при этом совпадает с оригиналом
|
||||
сама собой: длительность каждого fade та же, что у fade_*_1.
|
||||
|
||||
**Цена ступени** (замеры в MAME 2026-08-26, такты 21 МГц; кадр 430 000):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user