Interactive 6502 cross-assembler open source
https://github.com/davervw/vwas6502
(Transcript) On the path of creating an interactive 6502 assembler I began exploring writing it as a cross-assembler from my desktop system in C# .NET. The assembler even details addressing modes available.