Sprinter: добавить отладку C-исходников и интеграцию VS Code

This commit is contained in:
2026-09-15 17:58:41 +03:00
parent 50c6e56b7b
commit e4695b8281
62 changed files with 7147 additions and 27 deletions
+10
View File
@@ -56,6 +56,16 @@ make size-baseline # принять текущие размеры эталон
- Справочник API — docs/libc-reference.md (обновлять при добавлении
функций).
## Документация source debugger
При изменении `<sdbg.h>`, извлечения/форматирования logMessage,
поддержанных типов/регистров, чтения указателей или маршрутов MAME/DAP
одновременно обновлять `docs/sdbg-log-macros.md` и проверяемые примеры;
ссылки и краткий статус синхронизировать с `docs/mame-source-debug.md`,
`docs/vscode-sprinter-debug.md`, `docs/mame-source-debug-status.md` и
`docs/libc-reference.md`. Финальные задачи по hex и разыменованию
указателей пока только в плане, не считать их рабочим API.
## ABI и платформа (кратко; детали в memory/)
- SDCC `__sdcccall(1)`: arg1 → HL (8-бит → A), arg2 → DE, остальные