Why didn't you just use unidasm to disassemble the ROM?