TT Digger: Difference between revisions

From AtariForumWiki
Jump to navigation Jump to search
>Zorro 2
No edit summary
 
>Wongck
No edit summary
 
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 10:24, 13 October 2011

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