Commit Graph

  • a8d0692eb2 Add asynchronous machine over and out to shared MCP main Александр Петров 2026-09-17 23:32:46 +03:00
  • 259c782190 Support bounded machine instruction step counts in MCP Александр Петров 2026-09-17 23:22:37 +03:00
  • e8189b137a Add bounded MCP text input for Sprinter programs Александр Петров 2026-09-17 23:17:38 +03:00
  • 958ad0ae0f Add bounded logical Z80 disassembly to shared MCP Александр Петров 2026-09-17 23:11:08 +03:00
  • 113d468c48 Expose owned C breakpoints through shared MCP session Александр Петров 2026-09-17 23:03:59 +03:00
  • 0ade3b4821 Preserve installed MAME settings in isolated ordinary runs Александр Петров 2026-09-17 22:59:47 +03:00
  • 5dc7998324 Expand shared Sprinter MCP with managed launch, raw reads and key input Александр Петров 2026-09-17 22:57:27 +03:00
  • a43e7bda89 Verify visible hello MCP run and add shared control lease Александр Петров 2026-09-17 18:15:01 +03:00
  • 619c4c9af5 План сведения raw и C-level MCP для Sprinter Александр Петров 2026-09-17 10:53:57 +03:00
  • 12667c865a Record MAME.HT raw MCP validation Александр Петров 2026-09-17 10:36:52 +03:00
  • 7970a27c98 Поддержать MAME.HT/sprinter в SDK и документации Александр Петров 2026-09-17 10:23:18 +03:00
  • 9ad5a018a2 Add shared-session MCP source debugger adapter Александр Петров 2026-09-16 20:43:50 +03:00
  • addc00a0f3 Handle MAME SIGTERM during source debugging Александр Петров 2026-09-16 20:10:33 +03:00
  • f91d296476 Проверить штатный выход MAME и загрузку state в DAP Александр Петров 2026-09-16 19:55:27 +03:00
  • 60762a7c0d Зафиксировать ограничение SIGTERM остановленного MAME Александр Петров 2026-09-16 15:13:46 +03:00
  • 0a71f94240 Завершать DAP при потере остановленного MAME Александр Петров 2026-09-16 15:12:42 +03:00
  • d25f28e1cd Проверить VSIX после разделения и принять размерный эталон SDK Александр Петров 2026-09-16 15:00:12 +03:00
  • 4ee45f0ace Уточнить итоговый статус разделения Александр Петров 2026-09-16 10:07:48 +03:00
  • a849a7b71d Зафиксировать упаковку VS Code extension Александр Петров 2026-09-16 10:07:15 +03:00
  • 2e7ffd64a4 Завершить разделение SDK и внешних проектов Александр Петров 2026-09-16 10:01:43 +03:00
  • 0e74aaa7ee Подготовить автономную сборку и запуск перед разделением проектов Александр Петров 2026-09-15 23:04:04 +03:00
  • 5323b168a7 docs: описать разделение тулкита, MAME и приложений pre-reorg-2026-09-15 snark13 2026-09-15 17:59:13 +03:00
  • e4695b8281 Sprinter: добавить отладку C-исходников и интеграцию VS Code snark13 2026-09-15 17:58:41 +03:00
  • 50c6e56b7b Volkov: адаптировать тайминги MAME 0.287 и таймаут на macOS snark13 2026-09-15 17:57:20 +03:00
  • 8e389c03f8 Volkov: добавить Sprinter Commander v0.2-sprcmd-p20 snark13 2026-09-10 10:45:30 +03:00
  • 05bcd8197e check_bank_calls: ловить адрес ПОЛЯ структуры в аргументах банкового вызова snark13 2026-09-03 11:04:27 +03:00
  • 25abf8ea36 SprPoP: в CHANGELOG к версии и дате добавлен коммит тега snark13 2026-09-02 18:33:05 +03:00
  • f206a4cca6 SprPoP: завести CHANGELOG, версия и дата — из git-тега snark13 2026-09-02 18:32:11 +03:00
  • aaa480d0f2 SprPoP: в CLAUDE.md — игра на образе лежит в D:\GAMES\SPRPOP v0.9.6-hang-sound-button snark13 2026-09-02 17:41:40 +03:00
  • 8548aa9132 SprPoP: кнопка под Кидом больше не заливается кладкой (палас) snark13 2026-09-02 17:41:29 +03:00
  • 400f5cba63 SprPoP: поправка в CLIMB-VS-GUARD — звук 11 значит ПРОМАХ snark13 2026-09-02 17:41:07 +03:00
  • cb995bf0fc SprPoP: непрерывный взмах клинка у безоружного Кида snark13 2026-09-02 17:40:45 +03:00
  • 38fb3c03bb SprPoP: зацеп больше не срывается на кадре после захвата snark13 2026-09-02 17:40:23 +03:00
  • 879f2bae31 size_baseline: принять atlas — эталон был записан со старым .map snark13 2026-09-02 15:00:42 +03:00
  • b3f9a7430c SprPoP: тихие наборы звука и музыки в dist/ snark13 2026-09-02 15:00:12 +03:00
  • fee3bdb354 SprPoP: ALLOCS по умолчанию 10000; обёртка dist_to_edge — за своим хелпером snark13 2026-09-02 14:59:56 +03:00
  • 6a97124e0d sprinter-cc: --bank-data принимает номер банка snark13 2026-09-02 14:59:43 +03:00
  • 8610a8c178 toolchain: предупреждать, когда ISR-стаб W0-страниц остался в W1 snark13 2026-09-02 14:59:26 +03:00
  • 81e8ed4676 SprPoP: pop_quiet.py — тихая копия готовых наборов звука и музыки v0.9.5-exit-path snark13 2026-09-02 14:16:07 +03:00
  • 8490288d79 libc/crt0: возврат из main завершает программу по-настоящему snark13 2026-09-02 14:15:48 +03:00
  • 31d0075090 SprPoP: набор звуковых эффектов пересобран из MSDOS-оцифровки v0.9.4-restart-fix snark13 2026-09-02 11:45:17 +03:00
  • 6176f6da31 SprPoP: Restart Game возвращал заставку без музыки и вешал её на титуле snark13 2026-09-02 11:45:02 +03:00
  • 7377bf6a2c SprPoP: заставка и музыка сразу после запуска, а не через несколько секунд v0.9.3-fast-boot snark13 2026-09-02 11:30:53 +03:00
  • b34997073e libc/cbl: выключение CBL больше не оставляет железо петь одну ноту snark13 2026-09-02 10:55:15 +03:00
  • 63bfd997a9 SprPoP: звук мигания, равномерные часы, полоса HP после рестарта, надпись ждёт мелодию snark13 2026-08-31 23:10:35 +03:00
  • decbec79de SprPoP: три находки прогона 2026-08-31 — звук мигания, часы в быстрых режимах, полоса HP после рестарта snark13 2026-08-31 22:31:32 +03:00
  • b0e7130d0b SprPoP: мёртвое тело больше не приземляется в присед, надпись смерти не залипает snark13 2026-08-31 22:17:38 +03:00
  • 4e12aa50d1 SprPoP: падение сквозь стену больше не проходит snark13 2026-08-31 20:52:44 +03:00
  • c218e8b983 SprPoP: инвентаризация всех 43 фиксов SDLPoP со статусами snark13 2026-08-31 20:34:19 +03:00
  • a3aaa30e53 SprPoP: тесты смерти от меча (базовое поведение до правок 12/13) snark13 2026-08-31 20:23:35 +03:00
  • 90e304f071 SprPoP: тесты стены + задача VANILLA/BUGFIXED, находка 24 отложена snark13 2026-08-31 20:13:25 +03:00
  • b55d4d11e3 SprPoP: аудит — правки 12 и 13 неделимы (проверено на живой машине) snark13 2026-08-31 19:57:42 +03:00
  • ca67895667 SprPoP: починена сборка host-тестов snark13 2026-08-31 19:57:42 +03:00
  • a5252b1c60 SprPoP: глубокое ревью находок А/Б — исправимость и цена по скорости snark13 2026-08-31 18:31:34 +03:00
  • 3a0e847353 SprPoP: аудит расхождений с SDLPoP — Кид, стражи, seqtbl, отрисовка snark13 2026-08-31 18:25:02 +03:00
  • df5071a967 SprPoP: музыка без перелинковки — длины и длительности уехали на диск v0.9.2-audio-runtime-idx snark13 2026-08-31 17:17:59 +03:00
  • 2349481b86 SprPoP: звуковые эффекты без перелинковки — раскладка уехала на диск snark13 2026-08-31 16:14:53 +03:00
  • 589894c50d SprPoP: автономность — внешние данные качаются, а не хранятся snark13 2026-08-31 16:14:12 +03:00
  • ea8efdb0fd SprPoP: обобщить HDD-сборку и очистить метаданные snark13 2026-08-30 16:16:06 +03:00
  • 623199337e SprPoP: HDD-раскладка и пути от каталога EXE v0.9.1-hdd-paths snark13 2026-08-30 11:21:11 +03:00
  • 602c3a20fa SprPoP: сняты последние глушения насоса — палитра на смене уровня и загрузки треков v0.9.0 snark13 2026-08-28 19:01:27 +03:00
  • 4ac3584bf9 SprPoP: идея «готовить следующий уровень под мелодию» — в бэклог, на дальнюю версию snark13 2026-08-28 18:55:31 +03:00
  • 3bf28da8ee SprPoP: трек заставки переживает загрузку уровня — порядок как в оригинале snark13 2026-08-28 18:53:44 +03:00
  • 770b946a36 SprPoP: доски — SND-PACE-DEAD снят, PV-RENDER-BOUND исправлен snark13 2026-08-28 17:41:08 +03:00
  • 89e9663753 SprPoP: сняты остальные глушения насоса — появление/закрытие меню, настройки, quicksave snark13 2026-08-28 17:36:20 +03:00
  • ea07a8d7b0 SprPoP: меню больше не глушит звук на время перерисовки snark13 2026-08-28 17:29:04 +03:00
  • d23126983e SprPoP: музыка не замолкает в меню и в долгих фейдах snark13 2026-08-28 17:18:44 +03:00
  • 50570881f5 SprPoP: подгонка молнии под музыку снята — причина устранена snark13 2026-08-28 16:28:17 +03:00
  • f25ed37d85 SprPoP: единые часы в сцене с Джафаром + конец уровня ждёт свою мелодию snark13 2026-08-28 16:19:43 +03:00
  • 3449f6f8c9 SprPoP: кадр катсцены — блоками по кадровому интервалу, а не «отрисовка плюс пять» snark13 2026-08-28 12:55:27 +03:00
  • 6dabe9b4b1 libc: пока raw-клавиатура открыта, не звать обработчик DSS — он крал наши скан-коды v0.8.3-kbd-dss-theft snark13 2026-08-28 11:40:39 +03:00
  • a05970cd36 SprPoP: убрана устаревшая копия релизного дерева dist/SprPoP v0.8.2-housekeeping snark13 2026-08-28 11:00:22 +03:00
  • 2176c12cc5 PoP: чистка архива roomtest + справка по клавишам оригинала snark13 2026-08-28 11:00:15 +03:00
  • 4e43890fce SprPoP: финал больше не убивает программу — прямой вызов в чужой банк v0.8.1-sprpop-bankfix snark13 2026-08-27 22:11:01 +03:00
  • 25b2db8b0b SprPoP: README на образе — в корень, а не в каталоги-однофамильцы snark13 2026-08-27 16:12:12 +03:00
  • f76914849f SprPoP: колонки Controls сдвинуты вправо v0.8-sprpop snark13 2026-08-27 15:58:16 +03:00
  • 6cc8611d03 SprPoP: README для игрока и экран Controls в две колонки snark13 2026-08-27 15:50:59 +03:00
  • 659071838d SprPoP: KEYS-D, KEYS-R и KEYS-F12 — на доску отложенного snark13 2026-08-27 15:38:22 +03:00
  • f8e96c0495 SprPoP: читы здоровья и пера — фаза C плана keys_plan.md snark13 2026-08-27 15:34:19 +03:00
  • 76f02e76db SprPoP: раскладка управления — фазы A и B плана keys_plan.md snark13 2026-08-27 15:22:21 +03:00
  • c71981fdf9 SprPoP: pop_config и pop_hof — из банка 9 в банк 10 snark13 2026-08-27 12:49:01 +03:00
  • 808c2a5349 SprPoP: заставку можно прервать в любой её точке, F10 — выход snark13 2026-08-27 12:49:01 +03:00
  • 31b82661eb SprPoP: автономное приложение, выделенное из roomtest snark13 2026-08-27 12:12:28 +03:00
  • 4b74478d19 Таблица рекордов на титрах проявляется собранной snark13 2026-08-26 17:18:58 +03:00
  • 747783c422 Реплики сцены с принцессой: вернуть подкачку в кадр snark13 2026-08-26 17:00:16 +03:00
  • a3c5c600da Таблица рекордов: оба показа оригинала, ввод имени, переходы полосами snark13 2026-08-26 16:41:41 +03:00
  • faec9a7d3a Финальная тема won: кольцевой стриминг с диска snark13 2026-08-26 12:32:40 +03:00
  • 5d912f0f3f Доска: ARC-ATLASES закрыта, SND закрыта иначе (PCM вместо AY) snark13 2026-08-26 12:04:37 +03:00
  • 4086dde1f1 Сцена с принцессой: убрана промотка кадров; GAME PAUSED чистит полосу snark13 2026-08-26 12:01:48 +03:00
  • 0b15ed7b8f Разгрузка W1: смена уровня и служебный слой — в банк 8 snark13 2026-08-26 11:42:56 +03:00
  • f66fd0e1b6 Музыка на прыжке и на плите: SUB затирал A в звуке тряски v0.7-pop-music snark13 2026-08-26 11:04:55 +03:00
  • e5179af9d8 Музыка звучала там, где оригинал играет эффекты snark13 2026-08-26 10:41:07 +03:00
  • 06a1772011 Fade: 32 ступени яркости — на глаз неотличимо от оригинальных 64 snark13 2026-08-26 10:21:55 +03:00
  • 5ede8b9045 Fade: пересчёт палитры в пять раз дешевле, шестнадцать ступеней snark13 2026-08-26 10:14:55 +03:00
  • 0db4f94707 Катсцены: fade длиной как в оригинале, музыка дослушивается до уровня snark13 2026-08-26 09:47:16 +03:00
  • 4a939e42f8 Катсцены: тайминги, часы и «время вышло» — по оригиналу; тумблер музыки snark13 2026-08-26 09:28:36 +03:00
  • 0086ac80c2 Таблицы анимации Кида: kid_data.bin -> KID\kid.ani snark13 2026-08-25 22:02:14 +03:00
  • 7e6b38cca6 Музыка по ходу игры: смерть, зелья, меч, конец уровня, катсцены snark13 2026-08-25 21:52:37 +03:00
  • 65797af44c Ресурсы — в архивы PBA1; тайминги сцены PV — по часам насоса CBL snark13 2026-08-25 21:29:14 +03:00
  • d86adc54c4 Музыка: озвучена вся заставка, тайминги сведены со шкалой оригинала snark13 2026-08-25 20:17:38 +03:00