Difference between revisions of "TT Digger"

From AtariForumWiki2018
Jump to: navigation, search
 
m (2 revisions imported)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
−
<pre>
+
*Reliable universal interactive disassembler.
−
Reliable universal interactive disassembler.
+
*Full M68K range of processors.
−
Full M68K range of processors.
+
*Fully menu and mouse controlled.
−
Fully menu and mouse controlled.
+
*Fully GEM conform.
−
Fully GEM conform.
+
*Output to screen and file.
−
Output to screen and file.
+
*Exhaustive check on validity of addressing modes.
−
Exhaustive check on validity of addressing modes.
+
*Superfast label generation.
−
Superfast label generation.
+
*Label generation works for very large programs.
−
Label generation works for very large programs.
+
*Label generation uses fixup and relocation info.
−
Label generation uses fixup and relocation info.
+
*Interactive (with the mouse) tracking of jumps and references.
−
Interactive (with the mouse) tracking of jumps and references.
+
*Backtracking of pages (UNDO) to a depth of 256.
−
Backtracking of pages (UNDO) to a depth of 256.
+
*Disassembly "on the fly" per page of screen.
−
Disassembly "on the fly" per page of screen.
+
*Fast searching methods for hex patterns, text and references.
−
Fast searching methods for hex patterns, text and references.
+
*Commented header information at the start of the listing.
−
Commented header information at the start of the listing.
+
*Distinction between labels in TEXT, DATA and BSS segments.
−
Distinction between labels in TEXT, DATA and BSS segments.
+
*Recognition of GEMDOS, BIOS, XBIOS and line_A calls.
−
Recognition of GEMDOS, BIOS, XBIOS and line_A calls.
+
*Access to TOS in ROM or RAM.
−
Access to TOS in ROM or RAM.
+
*Recognition of line_F abuse by TOS 1.0
−
Recognition of line_F abuse by TOS 1.0
+
*Access to the Cartridge port.
−
Access to the Cartridge port.
+
*Access to disc sectors (Floppy, harddisc as well as RAM disc's).
−
Access to disc sectors (Floppy, harddisc as well as RAM disc's).
+
*Recognition of executable boot sectors (virus checking).
−
Recognition of executable boot sectors (virus checking).
+
*Recognition of incorrect program or object file format (link virus).
−
Recognition of incorrect program or object file format (link virus).
+
*Output adaptable to different assemblers (GST, HISOFT, GFA, MCC, MAS, PASM, DevPac etc.).
−
Output adaptable to different assemblers (GST, HISOFT, GFA, MCC, MAS,
+
*Labels in the BSS segment.
−
PASM, DevPac etc.).
+
*Mark data in the TEXT segment.
−
Labels in the BSS segment.
+
*Distinctive marking of .B, .W en .L data.
−
Mark data in the TEXT segment.
+
*Distinctive marking of 16 bit pc relative jump tables.
−
Distinctive marking of .B, .W en .L data.
+
*Quickly go to references via a click in the journal.
−
Distinctive marking of 16 bit pc relative jump tables.
+
*Quick find indirect jmp's and jsr's.
−
Quickly go to references via a click in the journal.
+
*Marking as data and jump table is recognized by the label generator.
−
Quick find indirect jmp's and jsr's.
+
*Attaching a short comment to the address of a line.
−
Marking as data and jump table is recognized by the label generator.
+
*Permanently store data markings, new names, bookmarks and comments in an index file.
−
Attaching a short comment to the address of a line.
+
*Naming unrelocated absolute operands.
−
Permanently store data markings, new names, bookmarks and comments
+
*Naming standard labels.
−
in an index file.
+
*Bookmarking interesting places.
−
Naming unrelocated absolute operands.
+
*Fully incorporating symbol tables if present.
−
Naming standard labels.
+
*Both DRI and Pure C object files implemented.
−
Bookmarking interesting places.
+
*Long names in DRI symbol tables recognized ($48 in low byte of symbol type).
−
Fully incorporating symbol tables if present.
+
*Smoothly call PPU2O for Pure Pascal units.
−
Both DRI and Pure C object files implemented.
+
*Locality by using menu's in windows.
−
Long names in DRI symbol tables recognized
+
*Interaction with the user via a journal/console.
−
($48 in low byte of symbol type).
+
*Resume mode. Restart opens previous opened files.
−
Smoothly call PPU2O for Pure Pascal units.
+
 
−
Locality by using menu's in windows.
 
−
Interaction with the user via a journal/console.
 
−
Resume mode. Restart opens previous opened files.
 
−
</pre>
 
 
<br><br>
 
<br><br>
−
[[Category:Programming]]
+
[[Category:Atari ST software]]
 +
[[Category: Debugger & Dis-assembler ]]

Latest revision as of 01:14, 4 June 2018

  • Reliable universal interactive disassembler.
  • Full M68K range of processors.
  • Fully menu and mouse controlled.
  • Fully GEM conform.
  • Output to screen and file.
  • Exhaustive check on validity of addressing modes.
  • Superfast label generation.
  • Label generation works for very large programs.
  • Label generation uses fixup and relocation info.
  • Interactive (with the mouse) tracking of jumps and references.
  • Backtracking of pages (UNDO) to a depth of 256.
  • Disassembly "on the fly" per page of screen.
  • Fast searching methods for hex patterns, text and references.
  • Commented header information at the start of the listing.
  • Distinction between labels in TEXT, DATA and BSS segments.
  • Recognition of GEMDOS, BIOS, XBIOS and line_A calls.
  • Access to TOS in ROM or RAM.
  • Recognition of line_F abuse by TOS 1.0
  • Access to the Cartridge port.
  • Access to disc sectors (Floppy, harddisc as well as RAM disc's).
  • Recognition of executable boot sectors (virus checking).
  • Recognition of incorrect program or object file format (link virus).
  • Output adaptable to different assemblers (GST, HISOFT, GFA, MCC, MAS, PASM, DevPac etc.).
  • Labels in the BSS segment.
  • Mark data in the TEXT segment.
  • Distinctive marking of .B, .W en .L data.
  • Distinctive marking of 16 bit pc relative jump tables.
  • Quickly go to references via a click in the journal.
  • Quick find indirect jmp's and jsr's.
  • Marking as data and jump table is recognized by the label generator.
  • Attaching a short comment to the address of a line.
  • Permanently store data markings, new names, bookmarks and comments in an index file.
  • Naming unrelocated absolute operands.
  • Naming standard labels.
  • Bookmarking interesting places.
  • Fully incorporating symbol tables if present.
  • Both DRI and Pure C object files implemented.
  • Long names in DRI symbol tables recognized ($48 in low byte of symbol type).
  • Smoothly call PPU2O for Pure Pascal units.
  • Locality by using menu's in windows.
  • Interaction with the user via a journal/console.
  • Resume mode. Restart opens previous opened files.