Ich hab jetzt ca. 12-14 Jahre nicht mehr am C64/C128 entwickelt und bin derzeit dabei, mir meinen alten Sourcecode (sofern vorhanden) bzw. meine direkt mit SMON geschriebenen Assembler-Programme anzusehen. Dabei habe ich mich gefragt, ob es heutzutage vielleicht moderne Tools gibt, die C64-Binaries so reasseblieren können, dass z.B. Aufrufe von Kernalroutinen durch symbolische Namen ersetzt werden. Also sowas wie JSR $FFD2 -> JSR CHROUT. Das würde beim Verstehen des alten Codes doch sehr helfen.
Reassembler gesucht
-
MartyMcFly75 -
2. Juni 2013 um 01:50 -
Erledigt
Es gibt 15 Antworten in diesem Thema, welches 2.763 mal aufgerufen wurde. Der letzte Beitrag (
-
-
In der cc65-Suit gibt es den da65 ...
-
Das Tool von TC ist sehr gut.
Bitte melde dich an, um diesen Link zu sehen.
-
Für professionelle "Reverser" gibts den Interactive Disassembler (IDA) - Bitte melde dich an, um diesen Link zu sehen.
-
Danke! IDA sieht vielversprechend aus, ist mir für den Anfang etwas zu teuer. Die anderen Tools werde ich mir demnächst mal ansehen.
-
Für kleine Programme (zB Floppyspeeder-Drivecode) nehme ich gerne dxa.
-
@fratze: in der Tat - imho auch um einiges einfacher als IDA für "mal eben" was resourcen - Bitte melde dich an, um diesen Link zu sehen. Bei dem Link fehlte allerdings eine Null

-
Blödes Iphone, klaut einfach die Null.
Das Tool ist einfach genial, weil man kompilierbaren Turbo Ass code hat.
Ida ist zwar fuer andere Dinge handlich, allerdings für C64 reassemlieren wohl ein Fluxkompensator als Energiequelle in ner Taschenlampe. -
Muss ich mir unbedingt ansehen. Damals habe ich allerdings mit Hypra-Ass und später mit Oliver Stillers Professional-Ass gearbeitet. Eigentlich träume ich ja davon, in Visual Studio C + Assembler-Code zu schreiben und dann direkt in VICE live zu debuggen, so wie man auch in VMWare von Visual Studio aus debuggen kann.

-
Da kann ich die C64Studio ans Herz legen

Das orientiert sich an Visual Studio und lässt dich per Vice durch deinen Code debuggen.
-
Zitat
Ida ist zwar fuer andere Dinge handlich, allerdings für C64 reassemlieren wohl ein Fluxkompensator als Energiequelle in ner Taschenlampe.
naja, geht so
ich hab das ein oder andre grössere c64 program resourced - das möchte ich echt nicht mit was andrem als IDA machen.... da bin ich mitlerweile zu verwöhnt was die features angeht
das grösste problem bei IDA ist imho die einstiegshürde, die ist doch recht hoch. also nicht nur das man jemanden finden muss der einem das programm bezahlt, man verbringt danach auch noch eine relativ lange zeit damit rauszufinden wie dieses mistding funktioniert, da kommt man mit einfacheren programmen sicher schneller zum ziel 
-
Mich wundert, dass Duke noch nicht auf sein eigenes Produkt hingewiesen hat...

-
naja, geht so
ich hab das ein oder andre grössere c64 program resourced - das möchte ich echt nicht mit was andrem als IDA machen.... da bin ich mitlerweile zu verwöhnt was die features angeht
das grösste problem bei IDA ist imho die einstiegshürde, die ist doch recht hoch. also nicht nur das man jemanden finden muss der einem das programm bezahlt, man verbringt danach auch noch eine relativ lange zeit damit rauszufinden wie dieses mistding funktioniert, da kommt man mit einfacheren programmen sicher schneller zum ziel 
ich sage ja auch ned, das ich Ida doof finde, aber als Vorschlag für mal eben ein paar C64 Sachen zu dissen, ist der Vorschlag sich doch Ida zu holen, "etwas" überzogen. Ich mag Ida auch gern, aber seltenst für C64 Zeug. Es ist schon recht eigen in der Handhabung. Dagegen ist ein Tool, das einem einen funktionierenden Turbo Ass Code als Textdatei auswirft schon etwas simpler

Ja Duke meldet sich wirklich ned zu Wort

-
Mich wundert, dass Duke noch nicht auf sein eigenes Produkt hingewiesen hat...

Da das ja von Ihm nicht rausgegeben wird, erübrigt sich das wohl.
-
@...McFly...:
Schick mal das prg welches du reassembliert haben möchtest.
Wenn ich Zeit finde setz ich mich mal hin und convertier es dir.Gruß, duke
-
Schick mal das prg welches du reassembliert haben möchtest.
Danke für's Angebot, aber darum geht's mir eigentlich gar nicht. Ich möchte mich einfach wieder etwas mit Assembler auf dem C64/C128 auseinandersetzen und dabei moderne Tools, die ich durch über 10 Jahre Commodore-Abstinenz noch nicht kenne, einsetzen.