Завершить разделение SDK и внешних проектов

This commit is contained in:
Александр Петров
2026-09-16 10:01:43 +03:00
parent 0e74aaa7ee
commit 2e7ffd64a4
1965 changed files with 373 additions and 201393 deletions
+5 -3
View File
@@ -55,8 +55,10 @@ CLI или MCP.
[sprinter-cc](../bin/sprinter-cc), [app.mk](../app.mk),
[mame_interactive.py](../toolchain/mame_interactive.py),
[bank.s](../runtime/bank.s), [crt0_banked.s](../runtime/crt0_banked.s).
Локальная интеграция: `mame/sources/MAME/plugins/mamebridge/init.lua`,
`mame/sources/MAME/src/mame_mcp.py`.
MAME fork теперь самостоятельный проект: `MAME/plugins/mamebridge/init.lua`,
`MAME/src/mame_mcp.py`; среда запуска задаётся `MAME_HOME`, а исходники
fork приложению не нужны. Расширение VS Code находится в отдельном
`VSCode-Sprinter`; Python DAP backend остаётся в SDK.
## 2. Доказательства и пределы выводов
@@ -559,7 +561,7 @@ Stdout адаптера содержит только DAP, диагностик
### 8.3 Разработка и запуск из редактора
**Архитектурное решение:** Sprinter-специфичный цикл реализуется собственным
расширением `toolchain/vscode-sprinter-debug`. Готовые C/C++ или clangd можно
расширением `VSCode-Sprinter`. Готовые C/C++ или clangd можно
использовать для подсветки, completion и навигации, а VS Code Tasks и Debug UI
— как стандартные интерфейсы. Они не знают ABI SDCC/Z80, пакет
`.sprinter-cc-*`, DSS, банковую адресацию и протокол MAME, поэтому не могут