-
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