# =========================================================================== # Build outputs # =========================================================================== # `build/` directories anywhere in the tree # (top-level build/, libc/build/, libbgi/build/, toolchain/*/build/, ...) build/ # sprinter-cc per-example intermediate directory .sprinter-cc-*/ .resource-stamps/ # Per-program final/intermediate outputs landing alongside SDK tests. tests/*/*.exe tests/*/*.asm tests/*/*.lst tests/*/*.lk tests/*/*.ihx tests/*/*.noi tests/*/*.sym tests/*/*.map tests/*/*.rel tests/*/*.cdb tests/*/*.mem tests/*/*.rst # libc + libbgi archives (built by libc/Makefile + libbgi/Makefile) lib/*.lib # Host-built mkexe binary + test outputs (input fixtures *.bin/*.ihx kept) toolchain/mkexe/mkexe toolchain/mkexe/tests/*.exe toolchain/mkexe/tests/*.actual # Host-C build artifacts (mkexe and similar tools compiled with native cc) *.o *.obj *.dSYM/ # Python host-tools: bytecode всегда воспроизводим и не входит в исходники. __pycache__/ *.py[cod] # =========================================================================== # Vendored / downloaded # =========================================================================== # SDCC: extracted source tree + download tarballs # (only third_party/setup-sdcc.sh tracked) third_party/sdcc/ third_party/sdcc-*/ third_party/*.tar.bz2 third_party/*.tar.gz # =========================================================================== # OS / editor / AI assistant # =========================================================================== # macOS .DS_Store ._* # Editor swap / backup *~ *.swp *.bak *.orig *.rej # IDEs .vscode/ .idea/ .kilo/ # Claude Code local settings (per-machine, not for the repo) .claude/ # Тяжёлые справочные материалы, НЕ версионируются: docs/extra — архивы # исходников (~570 МБ, четыре почти одинаковых bad_apple), docs/sources — # клоны чужих репозиториев (Sprinter-BIOS, Estex-DSS, SaymanNsk) со своими # .git внутри (в коммите стали бы битыми gitlink-ссылками). docs/extra/ docs/sources/ # Локальные пути MCP; общая конфигурация .codex остаётся в Git. /.codex/mame.local.env