A template for 6502-based assembly language projects.
├── src/ - Source code files (.s, .asm)
│ └── main.s - Main entry point
├── include/ - Include files and macros
│ └── system.inc - System definitions
├── lib/ - Library source files
├── build/ - Build artifacts
│ ├── bin/ - Compiled binaries
│ ├── obj/ - Object files
│ └── listings/ - Assembly listings
├── tools/ - Assembler, linker, emulator tools
├── scripts/ - Build and utility scripts
├── tests/ - Unit tests and test programs
├── examples/ - Example programs
└── docs/ - Project documentation
## Requirements
- [ca65](https://cc65.github.io/) assembler and ld65 linker
- [Mesen](https://www.mesen.ca/) or similar 6502 emulator for testing (optional)
## Building
```bash
make # Build the project
make clean # Clean build artifacts
make test # Run tests
- Place your source files in
src/ - Add shared definitions to
include/ - Update the Makefile and
scripts/link.cfgas needed for your target platform - Run
maketo build
[Your License Here]