# Copyrighted game data: supply a legally dumped ROM locally; never commit it.
*.z64
*.n64
*.v64
*.rom
*.eeprom
*.mpk
*.pak

# ROM-derived recompiler output.
RecompiledFuncs/
data_dump.toml
src/aspMain.cpp
worlddriverchampionship.syms.toml
worlddriverchampionship.us.toml

# CMake, Android, and release output.
build/
build-*/
out/
dist/
CMakeUserPresets.json
compile_commands.json
android/.gradle/
android/app/build/
android/build/
android/local.properties
*.apk
*.aab
*.jks
*.keystore
*.exe
*.dll
*.pdb
*.o
*.obj
*.a
*.so
*.dylib
*.zip
*.7z
*.tar
*.tar.gz

# Credentials and private build inputs.
.env
.env.*
!.env.example
*.pem
*.key
/rom-assets/

# Editor and operating-system files.
.vs/
.vscode/
.idea/
.DS_Store
Thumbs.db

# Logs, captures, dumps, and temporary files.
*.log
*.stackdump
*.bin
*.bmp
*.tmp
*.astate
*.lstate
/*.png
/*.jpg
/*.mp4
captures/
recordings/_*.jsonl
Testing/
__pycache__/
gdb_bt*.txt
verify_*/
artifacts/
scratch/
tools/emulators/
tools/emu_instrumentation/

# Local agent state and machine-specific notes.
.claude/settings.local.json
.claude/worktrees/
.worktrees/
.claude/*.gdb
.codex/
.commandcode/
.agents/
CLAUDE.local.md
nextsessionprompt.md
.worktreeinclude

# Other agent harnesses (local settings and ephemeral files).
CODEX.local.md
codex.local.md
AGENTS.local.md
.antigravity/
.antigravitycli/
.gemini/
.opencode/
.open-code/
OPENCODE.local.md
.grok/
GROK.local.md
.mcode/
.dsh/
.kimi/
.cursor/cache/
.cursor/debug/
.cursor/index/
.cursor/tasks/
.cursor/transcripts/
.cursor/worktrees/
.cursor/hooks.json
.cursor-tutor/
CURSOR.local.md
.aider*
.cline/
.roo/
.roomodes.local
.roomodes.local.json
.goose/
.goosehints.local
.windsurf/
.codeium/
