XTOOLS Package
A set of cross assemblers, disassemblers and monitors.
Now includes DDS
Monitors Package!
ASSEMBLERS:
 | 6800, 6801/6803, 6805, 6502, 68HC08, 6809, 68HC11, 68HC12,
68HC16,
8048, 8051/52, 80C320, 8080/85, 8086, 8096, Z8, Z80, AVR,
H8, ST7,
16C5x. |
 | Output files in either INTEL or MOTOROLA hex format. |
 | Plenty of features and options. |
DISASSEMBLERS:
These are "smart" disassemblers with many features
to assist in the
generation of complete symbolic/commented ASM source from binary
machine code.
 | 6800, 6801/6803, 6805, 6502, 68HC08, 6809, 68HC11, 68HC12,
68HC16,
8051/52, 8080/85, 8086, 8096, AVR and H8. |
 | Generates listing or ASM source format output file. |
 | Accepts user defined symbol table. Can build initial
symbol table from references occuring within the input code. |
 | Accepts user defined block types (code, byte data, word
data, char data, string data, symbolics allowed etc.) and
address ranges. |
 | Accepts file of comments to be merged into the disassembly
output. |
MONITORS
Powerful software debugger and monitor programs.
Monitors for 6809, 68HC11, 68HC12, 8051/52, 8080/85, 8086,
8096, Z80 and AVR.
 | Well documented ASM source code. |
 | Completely stand-alone, runs on the bare hardware. |
 | Very compact, occupies less than 8K of ROM. |
 | Built in disassembler.(except AVR) |
 | Edit/Dump Memory, Processor registers and Interrupt
vectors. |
 | Multiple breakpoints, which are completely transparent to
the user program, and remain effective until removed. |
 | Software Single-Step works even when tracing ROMed code. |
 | Download INTEL or MOTOROLA format hex data. |
 | Revector any/all interrupts to the user program. |
 | Online help display of commands and syntax. |
 | Many more features!! *** Features may differ in some
monitors. |
A program to assist in the translation of assembly language
code from one CPU to another.
 | Uses pattern matching and lookup tables to translate code
written for one CPU into code which can be used on another. |
 | Works with any CPU - you define the translation
tables, and compile them into a working translator using the
supplied ATC (AT Compiler). |
 | Includes sample translation tables for 8080>8086, and
6809>8086. |
UTILITIES:
 | MACRO - Powerful ASM source macro pre-processor. |
 | CREF - Cross-references symbol usage in ASM source file. |
 | PSOURCE - Protects distributed source code. |
 | RETAB - Retabulates output file to specified tab stops. |
 | HEXFMT - General HEX file manipulation, including:
 | Calculate checksums over all or part of code file. |
 | Reformat output record type (INTEL/MOTOROLA/BINARY)
& length. |
 | Change base and load address of code image. |
 | Remove strings of $FF (unprogrammed) data bytes. |
|
 | + Utilities for converting to/from other popular assembler
formats. |
|
|