Files
Sprinter-SDCC/docs/size_baseline.tsv
T
snark13 b010d24792 examples/rpgwalk: 8 RPG-персонажей ходят по травяному полю
Демо на реальном арте (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>
2026-07-13 17:27:00 +03:00

856 B

1# Эталон размеров _CODE (байт); обновление: python3 toolchain/size_check.py --update
2accfill3772
3argv3431
4assrtest3847
5atlas9193
6attrprob4087
7balls6249
8banked1056
9bankedbg1067
10banklocl4683
11banktest3767
12bgi_img7057
13bgitest3737
14bios_text4461
15blitperf5860
16blitw4939
17cat913
18cblstream6217
19cbltest6366
20cblwav6434
21conio4605
22conio23929
23dec_test860
24errno5966
25fbench8085
26fdmax6023
27filetest10547
28gets509
29gfx_dbuf5032
30gfx_demo4103
31gfxbanks6044
32hello4167
33hello24244
34irqtest5850
35ls4835
36malloc4461
37mdview18878
38mdview227031
39mem_test4555
40mouse4382
41openenv6124
42palfile5406
43ptime5744
44rpgwalk9484
45rt_test4892
46seek4188
47simple955
48solidt11531
49space10976
50spranim8752
51spriteclip4119
52sprites6791
53stattest7549
54stdlib6643
55stest23644
56strtest1340
57text_palette5024
58timedir5454
59w0page8831
60winrest4459