# Anchored to the repository root, all of them. Without the leading slash a pattern # matches at any depth, so "Assembler" also ignored the Source/Assembler DIRECTORY - and a # new source file added there would have been silently untracked. /Tests/build/ /Programs/build/ /Object/ /Assembler /SplitBit /SplitDisk /SplitLint /CLAUDE.md /claudeResume.sh /codexResume.sh # Python leaves these beside the test scripts. __pycache__/ # Assembled programs. Every one of these is built by 'make' in Programs/ from a source # file that is tracked, so committing them only creates a second answer to the question of # what a program does - and the second answer goes stale silently. Nine of the ten that # used to be here disagreed with their own source, including the operating system. # # Not anchored, because a .bin may be built anywhere a .asm lives. *.bin *.sbx *.img # Kate leaves these beside a file it has open. .*.kate-swp Source/Emulator/rom.c # Other people's repositories, kept here to be read rather than to be built. soundThing is # where the synthesizer comes from and Hatchet-GPU is where the font and the scroll register # idea come from, and neither belongs to this one: they carry their own .git directories, # their own build outputs and their own compiled binaries. What this repository takes from # them gets vendored deliberately, with a note saying where it came from. /External/