- Rewrote plugin using RArchPlugin (decode callback) - Matches z80 reference plugin structure - Tested against r2 6.1.3 - Decodes: NOP, Type 1 (Compute|DM|PM), Type 6 (Imm16), Type 10 (Jump/Call), Type 11 (DO UNTIL), Type 20 (RTS/RTI) - Proper code alignment (3 bytes) via archinfo callback - Delayed branch flag support
ADSP-219x radare2 Plugin
Dieses Plugin fügt ADSP-2191 Support zu radare2 und iaito hinzu.
Kompilieren & Installation
Da der Zielrechner air-gapped ist, stelle sicher, dass gcc und radare2-dev (oder Header) installiert sind.
cd r2plugin
make
make install
Nutzung
Lade dein ROM mit dem -a (Architecture) und -b (Bits) Schalter:
r2 -a adsp219x -b 24 firmware_dump.bin
In iaito:
- Datei öffnen
Architecture:adsp219x(im Dropdown suchen oder tippen)Bits:24
Features
- Volle 24-bit Instruktionsbreite
- Unterstützung für Multifunktions-Compute (ALU/MAC)
- Anzeige von Delayed-Branch (DB) Flags
- Jump-Adressen Decodierung