# ADSP-219x Radare2 Plugin

Native architecture plugin for disassembling ADSP-219x (including
ADSP-2191) 24-bit instructions in radare2 and iaito.

## Build & Install

    make
    make install

Requires: GCC, radare2 >= 5.8.0 (RArchPlugin API).

## Usage

    r2 -a adsp219x -b 24 firmware.bin

## Validation

Compare against the assembler-verified test ROM:

    r2 -a adsp219x -b 24 -q -c "pd 48" ../examples/isa_test.bin

The test ROM (`isa_test.dsp`) was assembled with open21xx and
contains known opcodes for all major instruction types.

## Coding Standards

This plugin follows the GNU Coding Standards for C source code.
No hardcoded absolute paths in any scripts.
