updated disassembler, started testing using ModelSim