A MOS6502 assembler as a Ruby DLS, with focus on the Commodore 64