08c6a8504f
ROOMNAV (одна строка #define в roomtest.c): '+'/'-' — следующая/предыдущая комната уровня ПО НОМЕРУ (1..24, с обёрткой), Kid ставится на первый пол, pop_trob_reset() возвращает пики/ворота в исходное. Нужен для обхода всех 24 комнат в поиске багов отрисовки, включая недостижимые обычным путём. Цена — 505 Б кода W1 (22816 -> 23321), они же вычитаются из кучи (4178 -> 3673 Б); W3 не тронут. Переводить приложение в huge ради этого не стали: смена модели памяти (банкованный W1 + трамплины) ради полукилобайта — плохой размен прямо перед прогоном комнат. Номер комнаты — ПОЛОСКАМИ в верхнем борте (слева десятки, справа единицы), а не outtextxy: текст тянет системный знакогенератор (_gfx_font_buf, 2 КБ статики) и сажает кучу до 576 Б. Цвет полосок 0x57, а не WHITE: палитра игровая, запись 15 в ней ЧЁРНАЯ (kid.pal 0x0F = 0,0,0) — из-за этого закомментированный ранее лейбл был бы невидим в любом случае. bug_list.md: раздел TODO (T-1 редрой пик по причине, T-2 idle-skip) + пустая таблица на 24 комнаты под результаты обхода. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>