generate rom with assembler