Проверить штатный выход MAME и загрузку state в DAP

This commit is contained in:
Александр Петров
2026-09-16 19:55:27 +03:00
parent 60762a7c0d
commit f91d296476
4 changed files with 116 additions and 11 deletions
+6 -3
View File
@@ -101,9 +101,12 @@ service-точка `main` и вводится `a:\\HELLO.EXE`. После сов
При reset/state load или потере MAME остановленная сессия становится
недействительной и DAP завершает её; для новой отладки запускайте F5 заново.
Проверен сценарий внезапного завершения собственного MAME во время остановки
в `main`. Отдельный живой тест штатного закрытия окна и загрузки state ещё
предстоит выполнить.
Проверены внезапная потеря собственного MAME, штатный `machine:exit()` и
реальная загрузка state при остановке в `main`: каждый раз DAP получает
`terminated`, после load старые точки удалены. Закрытие SDL3-окна MAME
вызывает тот же `schedule_exit()`, что `machine:exit()`; прямой UI-клик
в пробнике не выполнялся. Эти проверки прошли с `sdbg` и опциональным
`osx` debugger provider.
`dssTimeout` задаёт предельное время ожидания prompt (30 эмулируемых секунд).
`launchAt` можно задать как необязательную нижнюю границу времени запуска;