import sys,capstone
d=open(sys.argv[3] if len(sys.argv)>3 else "rom.bin","rb").read()
md=capstone.Cs(capstone.CS_ARCH_M68K,capstone.CS_MODE_M68K_000)
a=int(sys.argv[1],16); b=int(sys.argv[2],16)
for i in md.disasm(d[a:b],a):
    print(f"{i.address:06x}: {i.bytes.hex():<20} {i.mnemonic} {i.op_str}")
