BDASM - Z80 Disassembler
BDASM is a Z80 disassembler for Amstrad CPC that converts binary machine code back into assembly language.
Features
- Disassemble Z80 machine code into assembly syntax
- Support for various input formats (binary files, SNA snapshots, etc.)
- Configurable output options
- Label injection from symbol tables
- Memory range selection
Quick Start
# Disassemble a binary file
bdasm input.bin
# Disassemble with custom output
bdasm -o output.asm input.bin
For advanced options, see bdasm --help.
See Also
Integration with BndBuild
BDASM is available as a standalone bdasm binary but can also be used within BndBuild build scripts using the bdasm or dz80 command aliases. See BndBuild Commands for integration details.
See Also
- Command Line Reference - Detailed documentation of all command-line options
- Examples - Usage examples and common workflows
- BASM - The companion assembler tool