Hallo, ich habe den ROM-Inhalt eines wichtigen NEC D8049 ausgelesen und muß ihn disassemblieren. Ich habe leider keinen gescheiten Disassembler gefunden welcher auch Stück für Stück Code sinvoll übersetzt. Ich dachte da an Config-File oder so ähnlich ähnlich um von - bis die Codeblöcke anzugeben. Beim disassemblieren der angehängten Datei mit z.B. dasmx140 geht das nur automatisch(??) und es kommt viel Unsinn heraus. Hat jemand eine Idee?
Beim Disassembleren von ROMs kommt schon deshalb oft viel Mist heraus, weil Tabellen eben wie Mist aussehen, wenn man Code draus macht. Wenn du nichts passendes findest - weshalb nicht mal kurz einen schreiben? 8048 Code ist nicht grad übermässig kompliziert zu disassemblieren, wenns nicht symbolisch und reassemblierbar sein muss.
:
Bearbeitet durch User
Natürlich habe ich keinen Code aus den Tabellen gemacht. Der DASMX140 übersetzt ja automatisch in Tabellen, aber leider nicht sehr treffsicher. Ich will ja nur händisch Anfang und Ende der Tabellen angeben können.
Eben. Du kannst nun tage- und wochenlang nach dem fertigen kostenlosen Disassembler mit perfekter Tabellenerkennung suchen. Oder es mal eben selber machen und den mit den selbst erkannten Grenzen füttern.
:
Bearbeitet durch User
Und wie funktioniert das beim DASMx manuell? Genau das will ich ja. Die Tabellen habe ich schon einigermaßen eingegrenzt.
Stentor schrieb: > Und wie funktioniert das beim DASMx manuell? Genau das will ich ja. Die > Tabellen habe ich schon einigermaßen eingegrenzt. Herrje. Nimm den Output des Disassmbler als Textfile und schneide die ja bereits von dir erkannten Tabellen mit dem Editor weg. Das ganze garnierst du dann mit einem Hex/ASCII-Dump der Tabellen. Damit wärst du jetzt wohl schon fertig.
:
Bearbeitet durch User
Nee, falsch verstanden. Das kriege ich in jeden Fall hin. Ich meinte die Nutzung der Symbol-Datei.
Ein wenig Mühe und Google und es funktioniert. Ein Symbol-File tut genau das was ich wollte.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.