﻿# Private inputs and generated game code
/*.zip
*.bin
/.local/
/.tools/
/build/
/dist/
/nvram/
/snap/
/cfg/
/.claude/
__pycache__/
*.pyc
*.srm
*.state
*.pdb
*.obj
*.log
*.exe
*.dll

# Arcade-derived art and sound packs ship only inside the release ZIP.
/assets/arcade-smgp/
/assets/audio17/
/assets/audio18/
/assets/shaders/
/src/presentation/formation_art20.h

# Local working notes, images and exploratory tools are not public source.
/AGENTS.md
/PRODUCT.md
/DESIGN.md
/TODO.txt
/*.jpg
/docs/*.md
!/docs/BUILDING.md
!/docs/CONTROLS.md
!/docs/INSTALLATION.md
!/docs/RELEASE-0.50.md
!/docs/RELEASE-0.60.md
!/docs/RELEASE-0.60.1.md
!/docs/VIDEO.md
!/docs/ROADMAP.md
/docs/evidence*/
/tools/*
!/tools/prepare_inputs.py
!/tools/patch_runtime.py
!/tools/install_roms.py
!/tools/update_release.py
!/tools/validate_installed.py
!/tools/publish_release.py
!/tools/probe.py
!/tools/make_comparison_gifs.py
!/tools/make_masthead.py
!/tools/recomplauncher_prepare.py
!/tools/import_ra_patch.py
!/tools/extract_arcade.py
!/tools/extract_arcade_props21.py
/tests/fixtures/*
!/tests/fixtures/smgp1-cockpit20.input
!/tests/fixtures/smgp2-cockpit20.input