(Teilweise dringende) Verbesserungen an Disassembler BORG:
* Auswertung von .reloc
* Doppelte Marken verhindern (bei eigener Vergabe wenigstens warnen)
* Automatischer, einzigartiger Label-Vorschlag (Adresse oder lfd. Nummer)
* Referenzen: alle auflisten
* Menü mit Accelerator-Anzeige
* MODEL - .CODE - .DATA - END start beim .ASM-Speichern
* Lokale Marken mit Ferneinsprung-Prüfung (@@1 usw.)
* Ordentliche Tabulatoren in .ASM- und .LST-Ausgabe
* Sprungziel-Anzeige (Farbe und/oder Pfeil)
* Logischer Vertausch von Befehlen zulassen (bessere Lesbarkeit von Pentium-
optimiertem Code) - interaktiv
* Decompiler-F„higkeiten f�r C++ mit ASM-Bl”cken:
* Erkennung von Funktionsparametern via Include-Datei(en)
* Erkennung und Bezeichnung(?) lokaler Variablen (Skope-Erkennung)
push EAX,TWndClass[_EBX].hCursor
call [DeleteObject]
DeleteObject(wc.hCursor)
* View - Segments: aktuelles auswählen
- Name-Liste: löschen: da geht was nicht!
Kontaktadresse im WWW:
http://homepage.ntlworld.com/cronos/index.html?about.html
cronos@ntlworld.com
DONE:
* BUGFIX: Laden des Projekts (OK, ENUM->BYTE)
* Extension-Vorgaben beim Speichern und Laden
* unkomprimiert laden/speichern
* nichtmodaler Hilfedialog
* ESC mit Merker für fokussierte Zeile
* BUGFIX: db -> dw bei Unicode
* BUGFIX: beim Speichern (.ASM, .LST) "cannot save" ausbauen
* Modale Fenster -> nichtmodal, mit ESC schlieábar
* Dirty-Flag - BeendenDialog
* Neues Projekt ohne Neustart
* Dateiverknüpfung mit Projektdatei
* Weniger lausige Farbvorgaben
Detected encoding: ANSI (CP1252) | 4
|
|