Skip to content

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