Подготовить автономную сборку и запуск перед разделением проектов

This commit is contained in:
Александр Петров
2026-09-15 23:04:04 +03:00
parent 5323b168a7
commit 0e74aaa7ee
116 changed files with 6908 additions and 333 deletions
+3 -2
View File
@@ -8,9 +8,10 @@
сборка лежат внутри этой папки. Наружу нужен только компилятор:
```sh
export SPRINTER_ROOT=/путь/к/C-Compiler # не нужен, если папка лежит внутри его дерева
export SPRINTER_ROOT=/путь/к/C-Compiler
make # build/sprpop.exe + ресурсы в build/
make hdd # + образ build/hdd/sprpop.chd
make run-hdd MAME_HOME=/путь/к/MAME/runtime # запуск с локальным CHD
```
Чужих данных в репозитории нет — есть адреса, откуда их взять. Чтобы
@@ -39,7 +40,7 @@ build/ выход: sprpop.exe, каталоги ресурсов, hdd/,
|---|---|
| `make` | собрать `build/sprpop.exe` и разложить ресурсы в `build/` |
| `make hdd` | + образ жёсткого диска `build/hdd/sprpop.chd` |
| `make mame-link` | однократно подставить образ в MAME (символьная ссылка на `IMG/test_hdd.chd`) |
| `make run-hdd` | передать локальный CHD в MAME как `-hard2` без изменения установки эмулятора |
| `make fetch` | скачать внешние исходные данные в `assets/orig/`: `fetch-sdlpop`, `fetch-music`, `fetch-check`, `fetch-list` |
| `make resources` | перегенерировать ресурсы из `assets/orig/` |
| `make music-mp3` | музыка из другого набора записей: `music-flac` (умолчание), `music-mp3`, `music-ogg`, `music-mt32` |