Commit Graph

6 Commits

Author SHA1 Message Date
Dr. Christian Giessen
70561276fe Rewrite ROM analysis walkthrough for real firmware dumps
- Step-by-step format detection using od
- Packed vs padded vs boot stream identification
- File size divisibility check
- Python one-liner to strip 4-byte padding
- PM vs DM file explanation
- DM file inspection with od
- r2 setup including parser warning suppression
- Full analysis workflow (aaa, afl, afb, VV)
- Pattern recognition for FIR, IIR, init, I/O
- Complete r2 command reference
2026-04-27 12:09:49 +00:00
82958cfe74 Clarify coverage wording and add ROM analysis guide 2026-04-22 22:59:44 +02:00
Siggi
29dc1f1bd2 Update all docs and test generator to match verified assembler opcodes
- README.md: Complete project overview with plugin status
- ARCHITECTURE.md: Fixed register tables (CNTR in REG1, not REG2)
- GETTING_STARTED.md: r2-native workflow, removed Python disasm refs
- PRACTICAL_EXAMPLE.md: Uses verified open21xx opcodes with bit layouts
- ROM_ANALYSIS_WALKTHROUGH.md: Updated format detection and r2 commands
- r2plugin/README.md: Simplified, points to assembler test ROM
- gen_isa_test.py: All opcodes from open21xx assembler with labels
2026-04-22 18:46:54 +00:00
Siggi
88337dfdf3 Add practical boot-sequence analysis example 2026-04-12 13:58:44 +00:00
Siggi
631dcfc094 Add ROM analysis walkthrough documentation 2026-04-12 13:55:24 +00:00
Siggi
6af34837d2 Initial commit: ADSP-219x disassembler, docs, test ROMs, analysis tools
- Standalone Python disassembler for 24-bit ADSP-219x instructions
- Complete instruction set reference (PDFs + extracted text)
- Architecture documentation and getting-started guide
- Test ROM generator with packed (3-byte) and padded (4-byte) formats
- r2pipe-based analysis script for radare2 integration
2026-04-12 13:05:38 +00:00