debug and update based on changed cmap format and assembler bug