b010d24792
Демо на реальном арте (third_party/16x16-RPG-characters, bard): conv_sprites.py режет PNG 192×128 (8 персонажей = блоки 3×4 кадров: ряды вниз/влево/вправо/вверх × кадры маятника 0/1/2) в 8 вертикальных лент по 12 кадров и строит bard.pal (слоты 0-15 EGA + цвета PNG с 16, прозрачность → 0xFF). 8×12 кадров не лезут в одну EMM-страницу — ДВА атласа по 4 персонажа (движок сам переключает страницы W0). Палитра из файла: gfx_pal_fload + gfx_pal_sync. Смена направления = sprite_anim(dir*3, dir*3+2, PINGPONG). Правила хождения (двухфазная машина на sprite_moveto): до края → разворот 180° → случайная точка (не меньше четверти экрана) → поворот ±90° → снова до края. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>