I've put my work in progress on reverse-engineering the original WD1000 firmware on github: https://github.com/brouhaha/wd100x I use my own assembler syntax output by my previously mentioned s8x30x disassembler, so at the present there is no assembler for it. I expect to have an assembler in the not-too-distant future.