Files
SplitBit-Emulator/.gitignore
T
AnachronautandClaude Opus 5 3e48e9690d Put a disk of your own in drive 1
make run-voyager and make run-cosmos now attach Disks/personal.img as the
second drive. It is made the first time it is wanted and then left alone:
a rule with no prerequisites, so make never looks at it again.

NOT UNDER build/, and that is the whole point. Everything else in this
repository is made from source and can be thrown away without losing
anything, so 'clean' empties build/ without a thought - and a disk of your
own that a clean deletes is not a disk of your own. It is the one place
here where something MADE ON THE MACHINE can live, which starts to matter
the moment there are tools on it that make things.

Disks/ is in .gitignore for the same reason: what you make on the machine
is yours and not the repository's.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E2JrLzFvuFX9fgi1LDRjrW
2026-08-31 16:45:17 -04:00

43 lines
1.6 KiB
Plaintext

# 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
/Voyager
/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/
# The personal disk 'make run-voyager' puts in drive 1. Made on demand, never rebuilt, and
# not cleaned - it is the one place in here where something made ON the machine can live.
/Disks/