Поддержать MAME.HT/sprinter в SDK и документации
This commit is contained in:
@@ -59,6 +59,8 @@ code --extensionDevelopmentPath="/путь/к/VSCode-Sprinter" "$PWD"
|
||||
второй — на среду `MAME/runtime` с бинарником, ROM и DSS/CHD. Для выбора
|
||||
stock/sdbg или нестандартной установки используются поля `mameBin`,
|
||||
`mameRompath`, `mameDssImage`, `mameSystemHddImage`, `mameBios` профиля launch.
|
||||
Для нового fork можно оставить `mameHome` на подготовленной прежней среде и
|
||||
задать `"mameBin": "/путь/к/MAME.HT/sprinter"` в launch-конфигурации.
|
||||
|
||||
Расширение в режиме `auto` использует `~/.pyenv/shims/python` при наличии
|
||||
local `.python-version`; для внешнего workspace ищет установленный
|
||||
@@ -255,19 +257,25 @@ reset в native console обходят модель состояния VS Code;
|
||||
локального RPC и launcher; выбор `windows` решает только сторону MAME и не
|
||||
обеспечивает работу VS Code-интеграции.
|
||||
|
||||
Backend `sdbg` входит как воспроизводимый patch к MAME 0.287. Исходники и
|
||||
рецепты теперь принадлежат самостоятельному проекту MAME:
|
||||
Backend `sdbg` уже входит в новый fork `MAME.HT` на базе MAME 0.289
|
||||
(Holub/Tolik). Его штатная сборка и имя исполняемого файла:
|
||||
|
||||
```sh
|
||||
cd /путь/к/MAME
|
||||
cd /путь/к/MAME.HT
|
||||
make SUBTARGET=sprinter SOURCES=src/mame/sinclair/sprinter.cpp
|
||||
./sprinter -version
|
||||
scripts/sprinter/build-variants.sh stock
|
||||
scripts/sprinter/build-variants.sh sdbg
|
||||
```
|
||||
|
||||
В fork patch уже зафиксирован в Git; для чистого baseline сохранён
|
||||
`scripts/sprinter/apply-sdbg-patch.sh`. Каждый вариант копируется в
|
||||
`MAME_HOME/bin/stock/mame.arm` или `MAME_HOME/bin/sdbg/mame.arm` без подмены
|
||||
активного `MAME_HOME/mame.arm`.
|
||||
Результат `make` — `./sprinter`, при запуске система по-прежнему задаётся
|
||||
аргументом `sprinter`. Для проверки на имеющихся ROM/DSS можно оставить
|
||||
старый `MAME_HOME` и указать `MAME_BIN=/путь/к/MAME.HT/sprinter`.
|
||||
В новом fork patch уже зафиксирован в Git; для чистой базы сохранён
|
||||
`scripts/sprinter/apply-sdbg-patch.sh`. Варианты копируются в
|
||||
`MAME.HT/runtime/bin/stock/sprinter` и `.../sdbg/sprinter`, не подменяя
|
||||
активный `MAME_HOME/sprinter`. Старый MAME 0.287 с `mame.arm` также
|
||||
поддерживается через явный `MAME_BIN` или прежнюю среду запуска.
|
||||
|
||||
## Logpoints
|
||||
|
||||
|
||||
Reference in New Issue
Block a user