Files
Sprinter-SDCC/applications
snark13 c9a4efe119 L9-INVERT: переворот экрана accel-копией как основной вариант + UI-SPRITES
Момент переключения зелья переворота делаем не перерисовкой комнаты, а двумя
построчными проходами акселератора (A->B с реверсом Y, B->A без): accel
читает ОЗУ-копию, поэтому копируется чистый фон и ложится и в видео, и в
копию приёмника — heal остаётся без изменений.  Бюджет 768 burst-строк
(0.2-0.3 логического кадра) против почти миллиона тактов у перерисовки.

Отдельным пунктом: деления HP переезжают из column-major атласов в
const-массивы резидента, что убирает pop_kid_img_blit (334 Б) и делает
страницы kid27/g0 однородными для кэша перевёрнутых кадров.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-12 15:58:16 +03:00
..