Suche Disassembler

Es gibt 11 Antworten in diesem Thema, welches 4.870 mal aufgerufen wurde. Der letzte Beitrag (26. August 2023 um 16:49) ist von max2022.

  • Die Überschrift sagt schon alles. Ach ja, eine Binary für MS-DOS bzw. Windows sollte es möglichst sein. ;)

    Ich habe mir mal die Sourcen für D65 (angeblich sei sehr guter Disassembler für Unix-Systeme) runtergeladen, aber das Compilieren unter MS-DOS mittels Borland BCC32 wollte bei mir nicht so recht klappen (bin leider kein C-Experte :( )...

    Es wäre wirklich klasse, wenn mir jemand helfen könnte. :)

    CU
    Kratznagel

  • ROSETTA

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.

    und

    SADASM

    fallen mir da ein. z.z. kann ich aber keine downloadlinks herzaubern....bin noch
    auf der suche ;)


    T.

    PS:

    tja, keine aktuellen gefunden...leider.
    aber "meine" kannst du ja haben:

    Bitte melde dich an, um diesen Link zu sehen. (1.7b alt)
    Bitte melde dich an, um diesen Link zu sehen.

    T.

    nochmal ich:

    Bitte melde dich an, um diesen Link zu sehen. (1.72 .. die neuste!?)

    ROSETTA komplett :D

    T.

  • Ich hab hier noch einen Borg 1.6-Disassembler, der Link ist allerdings tot. Letzte INfos waren im Mai 2004 auf C64.sk.
    Und einen Whiteflame-Disassemlber für DOS: Bitte melde dich an, um diesen Link zu sehen. .

  • DER disassambler ist IDA-Pro ... gibts bei Bitte melde dich an, um diesen Link zu sehen. .IMHO ein muss für jeden der mehr als ein paar zeilen disassemblieren will.

  • Ich hatte auch mal einen Disasm geschrieben. Beim letzten Update habe ich aber mehr Fehler als Korrekturen vollbracht. :rotwerd:

    Muss da dringend nochmal ran.

    Bitte melde dich an, um diesen Link zu sehen.

    Gruesse
    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • 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.

  • Der DA65 müßte das eigentlich können. Evtl. mal in die Anleitung schauen. Die System-Adr. kann man meistens zusätzlich als EQU definieren.

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Hat jemand da65 kompatible Info Files oder Labellisten für C64 kernel und 1541 DOS bzw. 1571 DOS?

    Ich möchte gerne Dolphin DOS und Professional DOS genauer unter die Lupe nehmen.
    .

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • Hat jemand da65 kompatible Info Files oder Labellisten für C64 kernel und 1541 DOS bzw. 1571 DOS?


    der "auto disassembler" Bitte melde dich an, um diesen Link zu sehen. hat sowas für den kernel. müsste mal halt noch an da65 anpassen ...

  • Habe inzwischen mehrere Disassembler für GEOS gefunden. Man findet diese hier:

    [Bitte melde dich an, um diesen Link zu sehen.]

    Hier gibt es die GEOS Dissassembler Programme "DisAssemblerV2.0" - und - "geoSourcer 3.1".