Revert "P4: каталог атласа читается из W0, а не через мап W3 — минус 408"

This reverts commit 06fb4235f0.
This commit is contained in:
2026-08-19 17:42:51 +03:00
parent a993cb3b62
commit b3e754a66b
3 changed files with 2 additions and 36 deletions
+1 -7
View File
@@ -297,9 +297,6 @@ void atlas_free(atlas_t *a);
/* Указатель-лента idx (W0-адрес, см. ВАЖНО выше) — для gfx_blit_part
* и ручных вызовов; кадр (i,j) ленты: sx = i*fw, sy = j*fh. */
const void *atlas_image(const atlas_t *a, uint8_t idx);
/* То же для страницы, УЖЕ подключённой в W0: каталог читается прямо оттуда,
* без переключения W3. Контракт и мотивация — в теле (atlas_image_w0.c). */
const void *atlas_image_w0(const atlas_t *a, uint8_t idx);
/* Инициализировать спрайт лентой idx атласа: img/w/h (размер КАДРА из
* каталога) /page; невидим, кадр (0,0). Аналог sprite_init для W0. */
@@ -319,10 +316,7 @@ typedef struct {
/* Скролл региона area из НЕактивной страницы в активную со сдвигом на
* dx/dy (0 = чистая копия/heal, >0 = в сторону увеличения координат,
* <0 = уменьшения). Открывшуюся полосу |d| НЕ заполняют — возвращают
* в *dirty (может быть NULL). В safe-библиотеке область клипится по экрану;
* при |d| >= размеру области копирования нет, вся область возвращается dirty.
* Fast-библиотека ожидает валидные area и |d| < размер соответствующей оси.
* Банк 0x50: копия = скролл + heal цели. */
* в *dirty (может быть NULL). Банк 0x50: копия = скролл + heal цели. */
void gfx_scroll_h(const gfx_rect_t *area, int16_t dx, gfx_rect_t *dirty);
void gfx_scroll_v(const gfx_rect_t *area, int16_t dy, gfx_rect_t *dirty);