D-ARM7 Disassembler

* Free ARMv7 disassembler for X86
* Same format as FASMARM
* Fast & easy to use. No setup or installation.
Just drag binary into .EXE and disassembly will
appear. Or run .EXE and select file (*.BIN,
*.IMG, *.AIF)
* Supports most ARMv7, 1,000s of instructions
considering suffixes, way more than other free
ARM (v4-5) disassemblers (ARMu, DisARM).
(FPA+VFP is unfinished in this Lite/Beta release)
* Customizable: Set base address, upper/lowercase,
A1-A4+V1-V8, indents, C-style 0x hex constants,
pure ASM (remove addresses and code)
* Written according to ARMv7 manual with comments
and page # references. See main source: DARM7.INC,
3,500+ lines.

darm7 file.bin
darm7 file.bin [options...]

darm7 file.bin asm base=10000h
darm7 file.bin asm case av 0x indent=8

OPTIONS

case           - Set uppercase. Default lowercase
base=10000h    - Set begin address. Default=0
start=200h     - Start disassembly at offset
end=700h       - Disassemble until offset
size=500h      - Or # bytes (end-start)
view=200h      - Advance to offset in viewer
asm            - Pure ASM. No addresses or code
                 which is default
silent         - Just save .TXT file. Don't
                 open after
av             - View registers A1-A4+V1-V8
                 instead of R0-R11?
0x             - Use C-style hex numbers? 0xAB.
                 Default: 7Fh. 0 prefix if needed
indent=10      - Indent operands by # spaces.
                 Default: 0/NO. Try 8/10/12/14
tight          - No space after operands/commas.
                 Default is space after
compact        - Compact form for "DP A, A, B"?
                 Default: No
literal        - Display & for PC relative LDR?
shift          - View shifts instead of mov+shift?
pseudo         - Enable pseudo instructions?
                 Disabled by default
html           - Output HTML file with syntax
                 highlighting then open

LICENSE

All code and graphics (C) by StarPower software and
released under the "Revised BSD" license. Everyone
has permission to copy and distribute.