docs: справочник libc API, правила проекта в CLAUDE.md, актуализация TODO (П7)
- docs/libc-reference.md — сводный справочник по всем заголовкам: сигнатуры + описание + особенности ABI и квирки - CLAUDE.md — сборка/проверка (make, size-check, MAME-workflow), правила libc (1 функция = 1 модуль, internal _-модули, русские комментарии, без = 0, asm-связки), ABI-шпаргалка, структура репо - docs/TODO.md переписан: открытые задачи наверху (MAME/железо, auto-banking, v2: BGI/IM2/audio, gfx-расширения, Port_Y), закрытые этапы 5-10 сжаты в «Историю»; снят протухший пункт «FILE API rewrite для v2» (сделан в v1), fprintf/fscanf и др. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -91,16 +91,14 @@ fgetpos/fsetpos (хвост П2). bdos/brk/ioctl — отказ решение
|
||||
подтвердить на эмуляторе
|
||||
- [ ] Потом на железе (mdview2 и так ждёт проверки на железе — совместить)
|
||||
|
||||
## П7. Документация
|
||||
## П7. Документация — ЗАКРЫТ 2026-07-06
|
||||
|
||||
- [ ] docs/libc-reference.md — сводный справочник API (по заголовкам:
|
||||
сигнатура + 1 строка описания + особенности ABI); сейчас знание
|
||||
размазано по memory/ и комментариям
|
||||
- [ ] TODO.md: этапы 5/6/8 закрыты — перенести в history, добавить «этап 9 —
|
||||
libc-оптимизация» (этот план)
|
||||
- [ ] В CLAUDE.md/README зафиксировать правила libc: 1 ф-я = 1 модуль,
|
||||
internal `_`-модули, русские комментарии, без `= 0`, asm-правила
|
||||
(docs/libc-split-asm-cases.md)
|
||||
- [x] **docs/libc-reference.md** — справочник API по всем заголовкам
|
||||
- [x] docs/TODO.md переписан: открытое наверху, закрытые этапы (5-10)
|
||||
в «Истории»; протухшие пункты (FILE rewrite «для v2») сняты
|
||||
- [x] **CLAUDE.md** создан: сборка/проверка, правила libc (1 ф-я =
|
||||
1 модуль, `_`-модули, русские комментарии, без `= 0`,
|
||||
asm-правила), ABI-шпаргалка, квирки, структура
|
||||
|
||||
## П8. Смежное (не libc, из TODO.md — чтобы не потерялось)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user