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

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
+22
View File
@@ -0,0 +1,22 @@
# Примеры Sprinter-CC
Один репозиторий демонстраций SDK: `balls`, `mdview`, `mdview2`,
`rpgwalk`, `scroll`, `space`. Каждая программа собирается отдельно, а её
дискета находится в `build/media/` внутри каталога примера.
Для сборки укажите путь к установленному SDK:
```sh
export SPRINTER_ROOT=/путь/к/C-Compiler
make # все примеры
make -C mdview2 # один пример
make -C mdview2 floppy
```
Для запуска дополнительно укажите `MAME_HOME` — каталог подготовленной
среды MAME с `mame.arm`, `roms/` и `IMG/`. `MAME_BIN`, `MAME_ROMPATH`,
`MAME_DSS_IMAGE`, `MAME_SYSTEM_HDD_IMAGE`, `MAME_BIOS` переопределяют
отдельные пути/вариант. Персональные значения можно хранить в игнорируемом
`local.mk`; после перемещения репозитория соседство с SDK не требуется.
Исходник RPG-спрайта хранится в `third_party/16x16-RPG-characters` вместе
с лицензией и нужен только `rpgwalk`.