# Build output and fetched dependencies
/build/
/out/

# ROMs
*.sfc
*.smc
*.rom

# Generated recompilation output
/src/gen/*
!/src/gen/.gitkeep

# Runtime data
/saves/
*.srm
*.sav
config.ini
platform.ini
keybinds.ini
rom.cfg

# Diagnostics
*.log
*.jsonl
*.dmp
*.mdmp
tier2_coverage*
tier2_journal*
post_mortem*

# CMake user state
CMakeUserPresets.json

# Visual Studio
.vs/
*.vcxproj.user
*.suo

# Python
__pycache__/
*.pyc

# OS
Thumbs.db
Desktop.ini
.DS_Store
/docs

# Working notes, audits and changesets: never committed
/*_DE.md
/*_CHANGESET.json
/*_RESULTS_*.json
/BOOT_LOG_FINDINGS*.md
/CLEAN_VITA_GXM.md
/REPOSITORIES.md
/SOURCE_CHECK.json
/VITA_PORTING_PERFORMANCE_GUIDE.md
/PC_CAPTURE_FINDINGS_*.json
/audit_platform1.py

# Local tooling
/tools/

# User-extracted proprietary game artwork. The loader and metadata are tracked;
# each user generates the TGA locally from their own game capture.
/assets/img/*.tga
/assets/img/*-preview.png
