Завершить разделение SDK и внешних проектов
This commit is contained in:
@@ -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, поэтому не могут
|
||||
|
||||
Reference in New Issue
Block a user