6502bench

- Introduction
- About Disassembly
- Using SourceGen
  - Moving Around
  - Simple Edits
  - Labels & Symbols
  - Editing Data Operands
  - Generating Code
- Digging Deeper
  - String Formatting
  - Local Variables
  - Inline Data
  - Odds & Ends
- Advanced Topics
  - Address Tables
  - Extension Scripts
  - Visualizations
- Suggestions

# SourceGen Tutorial

This tutorial demonstrates many of the features of SourceGen. It will not teach you 6502 assembly language, nor reveal any tricks for working with a specific system.

The tutorial is divided into four broad sections:

- About Disassembly: start here if you're unclear how "disassembling" works. Or what it is.
- Using SourceGen: start here if you're familiar with disassembly. This shows how to create a project, move around in the file, make edits, and generate assembly source.
- Digging Deeper: some less-common situations you may run into are discussed, along with some advanced features.
- Advanced Topics: a quick look at some optional but very handy features.

The tutorials work best if you follow along.

The 6502bench software distribution comes with a full manual. Launch SourceGen and hit `F1` to access it.