Okhotsk RU v0.8.23 — финальный текст под фотографией
=====================================================

Runtime QA обнаружил отдельный графический режим в самом конце игры.
Root ID1291 («くろき「さるわたりくん と…») выводится под фотографией Сюна и Макико.
На этом экране background использует pattern table 1 с отдельным CHR-набором.

В этом CHR-наборе:
- $01-$21 уже содержат русские ЗАГЛАВНЫЕ А-Я;
- $22-$2B содержат цифры;
- обычные русские строчные $41-$5F заняты тайлами самой фотографии.

Поэтому обычный перевод ID1291 был логически правильным, но строчные буквы
визуально превращались в куски картинки. Перезаписывать $41-$5F нельзя — это
повредило бы фотографию.

Исправление v0.8.23:
- только ID1291 переведён в компактный ВЕРХНИЙ РЕГИСТР;
- текст сокращён без потери сути и занимает 129 байт в штатном 131-байтном слоте;
- релокации, изменения CHR и изменения движка не требуются;
- запрещены direct lowercase bytes $41-$5F и обычные BPE/high tokens;
- $60/$62 разрешены только как штатные управляющие макросы переноса строки/страницы.

Итоговый текст:

КУРОКИ:САРУВАТАРИ…
  А РЯДОМ МАКИКО.

СЧАСТЛИВАЯ ПАРА.
  ШЕФ,ЧЕГО ЗАГРУСТИЛИ?

НЕУЖЕЛИ ВЫ ТОЖЕ
  ЛЮБИЛИ МАКИКО?

НУ СКАЖИТЕ!
  ШЕФ!НУ ШЕФ…

Verifier tests/verify_full_rom.py отдельно проверяет этот special-case.
