Commit graph

3 commits

Author SHA1 Message Date
CRT
48c73aac63 Add the FastTracker II companion module and its build chain
The module is a native XM derived from the verified score: visualizer/score.py
reads song_data.h, synth.h and voices.h and cross-checks them against
tools/arrange_v11.py, refusing a stale score; xm_build.py turns that into the
module; test_xm.py and xm_verify.py check the result. Eleven module tests and
ten score tests pass from a clean clone.

The capture scripts are included so the FastTracker II session is reproducible,
but MS-DOS, FastTracker II, emulator ROMs, boot images and the raw capture are
proprietary or machine-local and stay out. .gitignore gains the patterns that
would otherwise have let them in - it covered *.mp4 and *.wav but not *.IMG,
*.mkv, tracker/dos/ or tracker/capture/.
2026-09-06 05:53:58 +07:00
CRT
18721711c4 Add buildable C engine, shaders and music source 2026-09-05 11:16:54 +07:00
CRT
1d805b8896 Prepare cracktro #1 release documentation 2026-09-05 11:02:26 +07:00