# =============================================================================
# Game data: discs, ISOs, decrypted executables, and extracted assets (Never commit!)
# =============================================================================
/game/
/discs/
*.iso
*.xex
*.pe
*.bin
*.idx
*.wmv
*.sfd
*.afs

# =============================================================================
# Ghidra databases (derived from game binaries)
# =============================================================================
/ghidra/
/ghidra_iop/
tools/ghidra-ext/work/

# =============================================================================
# Recompiler generated code (derived from default.xex)
# Regenerated via CMake / 'rexglue codegen app/dw5e_manifest.toml'
# =============================================================================
/app/generated/default/
/recomp/**/output/
/recomp/*/vu1/
/recomp/*/vu0/

# =============================================================================
# Build outputs, artifacts and caches
# =============================================================================
/build/
/bin/
/out/
/dist/
/app/build*/
/app/out/
/app/deps/
/rexglue-sdk/build/
/rexglue-sdk/out/
*.exe
*.dll
!/rexglue-sdk/tools/binutils/*.exe
!/rexglue-sdk/tools/binutils/*.dll
*.so
*.dylib
*.pdb
*.ilk
*.exp
*.lib
*.a
*.o
*.obj

# =============================================================================
# Runtime logs, traces, profiles and memory snapshots
# =============================================================================
*.log
*.log.*
/logs/
*.counts
*.counts.*
*.phase
*.gdb.out
run*.txt
*.bak*
imgui.ini

# =============================================================================
# Local research notes: their own private git repo (specs, work logs, tests, handoffs)
# =============================================================================
/notes/

# =============================================================================
# Python & IDE caches
# =============================================================================
__pycache__/
*.pyc
.vscode/
.idea/
CMakeUserPresets.json
