applications/PoP: порт Prince of Persia — PoC (roomtest) + пайплайн
Порт PoP на Sprinter. Текущий PoC — applications/PoP/roomtest/: комната 1 (фон-композиция тайлов) + Kid с управлением на raw-клавиатуре и коллизией с картой. - roomtest — pop_bg (фон), pop_kid (спрайты Kid, column-major флип, seqtbl-анимация), pop_ctrl (порт control() PoP на held-state kbd_raw), pop_map (коллизия seg004/005: бег/стоп у стены, падение/приземление, отскок seq_47, вертикальный прыжок K4.1). MEMORY=small (DATA сразу за CODE, ~23КБ кода не лезет в huge). - toolchain (PoP) — pop_pack_kid/pop_pack_bg/render_room/extract — распаковка res-графики MSDOS в атласы + композиция комнат. - toolchain/ (корень) — make_hdd.sh (быстрый HDD-тест вместо FDD), png_strip.py / room_compose.py (ассет-пайплайн). - docs — PORT_PLAN, KID_PLAN, форматы ресурсов (Apple II / MSDOS / DAT). - bgtest/coltest/poc — ранние PoC (фон, коллизия, первый прототип). .gitignore: build-артефакты applications/*/*/*; исключены внешние референс-репозитории (SDLPoP/mininim/PR/Apple-II — свои git-клоны) и оригинальные game-данные MSDOS/ (копирайт, только для реверса форматов). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+24
@@ -40,6 +40,30 @@ tests/*/*.cdb
|
||||
tests/*/*.mem
|
||||
tests/*/*.rst
|
||||
|
||||
# applications/<app>/<prog>/ — реальные приложения (та же схема, что
|
||||
# examples/ и tests/, но на уровень глубже: applications/PoP/roomtest/...)
|
||||
applications/*/*/*.exe
|
||||
applications/*/*/*.asm
|
||||
applications/*/*/*.lst
|
||||
applications/*/*/*.lk
|
||||
applications/*/*/*.ihx
|
||||
applications/*/*/*.noi
|
||||
applications/*/*/*.sym
|
||||
applications/*/*/*.map
|
||||
applications/*/*/*.rel
|
||||
applications/*/*/*.cdb
|
||||
applications/*/*/*.mem
|
||||
applications/*/*/*.rst
|
||||
|
||||
# PoP-порт: внешние референс-репозитории (собственные git-клоны — НЕ
|
||||
# часть этого репозитория) + оригинальные game-данные (копирайт, только
|
||||
# для реверса форматов на этой машине).
|
||||
applications/PoP/SDLPoP/
|
||||
applications/PoP/mininim/
|
||||
applications/PoP/PR/
|
||||
applications/PoP/Prince-of-Persia-Apple-II/
|
||||
applications/PoP/MSDOS/
|
||||
|
||||
# libc + libbgi archives (built by libc/Makefile + libbgi/Makefile)
|
||||
lib/*.lib
|
||||
|
||||
|
||||
Reference in New Issue
Block a user