Keep raster display stable during I/O

This commit is contained in:
2026-09-14 12:28:13 +03:00
parent 6346e5e5f8
commit 57449ec55e
5 changed files with 291 additions and 144 deletions
+3 -1
View File
@@ -7,7 +7,9 @@
## Файлы
- `zc_sd_driver.asm` — резидентная часть: таблица переходов CORE,
di/ei-обёртки над каждой точкой входа, распаковщик тела.
сохранение IX в точках входа и распаковщик тела. Длинные рабочие операции
оставляют растровые прерывания включёнными; конфликтующие задачи ZiFi
блокируются снаружи через `init_sd_card`/`sd_exit`.
- `zc_sd_driver_body.asm` — основная логика: SPI/SD-протокол, DMA,
разбор FAT32 (BPB, цепочки кластеров, FAT), поиск по имени с LFN,
создание/удаление файлов и каталогов. Хранится в сжатом виде и