Завершить разделение SDK и внешних проектов
This commit is contained in:
@@ -335,7 +335,7 @@ while (game) {
|
||||
}
|
||||
```
|
||||
|
||||
Курсор мыши (пример examples/, не API): то же самое с
|
||||
Курсор мыши (пример в отдельном репозитории `../Examples`, не API): то же самое с
|
||||
`GFX_BANK_SPRITE`; фон под курсором живёт в ОЗУ-копии, никакой
|
||||
getimage/буфер не нужен. Перерисовка — из главного цикла по
|
||||
`mouse_getxy()`.
|
||||
@@ -451,7 +451,7 @@ getimage/буфер не нужен. Перерисовка — из главн
|
||||
цела (проверки A/B PASS). size-check: роста существующих программ
|
||||
нет (новые модули тянутся только пользователями API).
|
||||
|
||||
Демо **examples/balls** (2026-07-11): 8 разноцветных шаров 16×16
|
||||
Демо **../Examples/balls** (2026-07-11): 8 разноцветных шаров 16×16
|
||||
(по спрайту на цвет, прозрачные углы) над чёрно-белой шахматкой;
|
||||
скорости 1..4 привязаны к кадрам (gfx_wait_vsync, speed = кадров на
|
||||
шаг: 50/25/~17/12.5 px/с — подтверждено покадровыми скриншотами),
|
||||
@@ -463,7 +463,7 @@ getimage/буфер не нужен. Перерисовка — из главн
|
||||
Требует зеркалирования палитры в палитру 1 (initgraph грузит EGA
|
||||
только в 0) и координат drawn[2][N] per-page. Побочно ушли и
|
||||
одно-кадровые артефакты перекрытий/снапшотов.
|
||||
- **Фаза C — пример курсора** (examples/): мышь + putsprite/gfx_heal,
|
||||
- **Фаза C — пример курсора** (`../Examples`): мышь + putsprite/gfx_heal,
|
||||
он же живой тест temp-режима.
|
||||
- Документация: libc-reference (раздел «Спрайты»), обновить TODO.
|
||||
|
||||
@@ -505,7 +505,7 @@ getimage/буфер не нужен. Перерисовка — из главн
|
||||
|
||||
## 9.1 Эскиз managed-движка: sprite_t + retained-модель (v2, НЕ реализовано)
|
||||
|
||||
Мотивация — опыт examples/balls (2026-07-11): при двойной буферизации
|
||||
Мотивация — опыт `../Examples/balls` (2026-07-11): при двойной буферизации
|
||||
приложение обязано помнить, где каждый спрайт РЕАЛЬНО нарисован на
|
||||
КАЖДОЙ из двух страниц (drawn[2][N]), и соблюдать двухпроходную
|
||||
дисциплину «heal все → блит все». Оба правила легко нарушить (heal по
|
||||
@@ -643,7 +643,7 @@ src[0] предчитывался до армирования и подстав
|
||||
перед триггером.
|
||||
|
||||
**ФИКС СНЯТ 2026-07-13.** Точная dev-MAME (сборка разработчиков
|
||||
Sprinter, `mame/sources/MAME`) эмулирует ПЛМ, подавляющую CPU-байт
|
||||
Sprinter, `../MAME`) эмулирует ПЛМ, подавляющую CPU-байт
|
||||
триггера при активном burst'е — квирк был артефактом стоковой MAME
|
||||
0.283. Проверено pixel-точно: tests/blitw, col0 @(200,150) = 0x02
|
||||
GREEN по байтам VRAM (read_vram через MCP-мост). Для heal фикс был
|
||||
|
||||
Reference in New Issue
Block a user