Difference between revisions of "TT Digger"
| Line 1: | Line 1: | ||
| − | + | *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 |
| − | + | *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. |
| − | + | *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. |
| − | + | *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. |
| − | + | *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. | ||
| − | |||
<br><br> | <br><br> | ||
| − | [[Category: | + | [[Category:Atari ST software]] |
| + | [[Category: Debugger & Dis-assembler ]] | ||
Revision as of 16: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.