Add bounded logical Z80 disassembly to shared MCP
This commit is contained in:
@@ -11,8 +11,8 @@
|
||||
`MAME.HT/plugins/mamebridge` вместе с `src/mame_mcp.py` публикует 30
|
||||
raw-инструментов. Удалённый на этапе А `src/mame_bridge.lua` использовал тот
|
||||
же Python frontend, но обрабатывал только 16 команд и не отвечал при hard-stop.
|
||||
`toolchain/sdbg_mcp.py` публикует 27 C-инструментов через общую с DAP сессию
|
||||
(29 в автономном режиме с командами start/stop).
|
||||
`toolchain/sdbg_mcp.py` публикует 28 C-инструментов через общую с DAP сессию
|
||||
(30 в автономном режиме с командами start/stop).
|
||||
**Цель — покрыть возможности всех 30 raw-инструментов в C-сессии, а не
|
||||
механически скопировать имена и небезопасную семантику.** Полный raw MCP
|
||||
остаётся отдельным режимом для задач без C-пакета и других машин MAME.
|
||||
@@ -152,6 +152,12 @@ C-строку. Очередь строки, другие имена физич
|
||||
владельцев, адреса и полученные от MAME условия банковской страницы;
|
||||
удалять чужие точки он не позволяет. Живой MCP-прогон увидел личную точку
|
||||
перед `getchar()`. Точки, вручную созданные в родном debugger, пока вне списка.
|
||||
Дизассемблирование текущего logical Z80 окна добавлено как
|
||||
`disassemble_logical`: фиксированная команда MAME с числовыми аргументами,
|
||||
пределом 256 байт и изолированным временным файлом; ответ включает
|
||||
`bank_pages` и generation. Живой MCP-прогон получил инструкции `main` с
|
||||
адреса `0x8224`; байты до и после операции совпали. Raw program вне
|
||||
текущего отображения остаётся открытым.
|
||||
|
||||
## Г. Сделать запуск пригодным для Codex и Claude без VS Code
|
||||
|
||||
|
||||
Reference in New Issue
Block a user