# Decompilation project ignores

# Python
__pycache__/
*.pyc

# Build outputs (ROM binaries are NOT the source of truth)
build/
*.o
*.bin
*.elf
orbital.gba
orbital.gba.bak

# ROM dumps (do not track the original ROM)
*.gba
*.sav
*.zip

# Scratch / temp work areas (never push)
.scratch/
*.tmp
z2_tmp.s
rap.py
aml_autoscript
aml_autoscript.cmd

# Matched-dir build objects (only sources are pushed)
src/matched/*.o

# Toolchain artifacts
agbcc/build/
arm-gnu-toolchain-13.3.rel1-darwin-arm64-arm-none-eabi/

# Ghidra (large, tracks intermediate state only)
ghidra/
ghidra.zip
ghidra_*/

# Local-only journals / handoff notes (never push)
PROGRESS.md
CONTINUATION.md

# Local toolchain tarball (re-fetch via setup_tools.sh)
arm-toolchain.tar.xz

# Dead superseded mega-sources (kept locally only)
src/orbital_complete.c
src/orbital_final.c
src/orbital_clean.c
src/audio.c
src/core.c
src/game.c
src/graphics.c
src/levels.c
src/system.c

# Data
data/

# Large intermediate dumps (not real decomp output)
all_functions.c
all_simple.c
decompiled_functions.c
orbital.s

# OS
.DS_Store

# Generated asset blobs (reproduce via: make extract gfx)
assets/
