dasmxx provides a suite of disassemblers for a variety of popular 8-bit and 16-bit microprocessors.
Features:
- Fast, retargetable disassembler
- Script-driven disassembly
- Reads raw binary files
- Output include verbose listing for analysis and extensive cross-reference
Supported Processors:
- Atmel AVR
- Intel 8035, 8048, 8049 (MCS-48)
- Intel 8031, 8051 (MCS-51)
- Intel 8080/8085
- Intel 8086/8088
- Intel 8096 (MCS-96, including 196 variants)
- Microchip PIC10/12/16/18
- Mostek 6502
- Motorola 6805 family
- Motorola 6809
- NEC 78K/III (uPD78310 family)
- SunPlus µNSP
- Texas Instruments TMS7000
- Zilog Z80
- RCA CDP1802
- Motorola 68000 (WORK IN PROGRESS!)
Planned Features:
- More processors (in no specific order):
- Intel 8087 FPU
- Microchip PIC24/dsPIC33
- Support for Intel Hex and Motorola SREC input file formats
- Support for merging multiple ROM files
- Assembler-compatible output for subsequent re-assembly