Beiträge von LogicDeLuxe im Thema „Suche Disassembler“

    Welcher Disassembler eignet sich dann am besten, um editierbaren Code zu bekommen?
    Bei den, die ich so ausprobiert habe, bekomme ich JMP$, LDA$, STA$ etc. nur mit absoluten Adressen. Sowas kann man natürlich nicht editieren. Absolut sollten natürlich nur System-, IO- und Kernel-Adressen sein, aber nicht innerhalb des Programms, weil sich doch alles verschiebt, sobald man etwas ändert. Außerdem wäre es hilfreich, wenn zu jedem Label auch ein Kommentar mit allen Referenzen erstellt wird.

    Ich würde gerne meine Programme optimieren, die ich mit dem Action Replay am C64 programmiert habe. Da gibt es natürlich kein Quelltext, und deshalb wird auch schon mal mehr als eigentlich nötig im Speicher durch die Gegend gesprungen, bzw. sind auch ungenutzte Bytes zwischen den Routinen, weil die Lücken zu klein für weiteren Code waren. In einem Quelltext wäre das alles leicht editierbar.

    Vorzugsweise sollte es ein kostenloser Disassembler unter Windows sein, zu dem es auch einen kostenlosen Assembler gibt, der den Quelltext dann direkt assemblieren kann.