6502 CPU emulator, assembler and disassembler written in Go