Software Details:
Version: 1.3
Upload Date: 11 May 15
Distribution Type: Freeware
Downloads: 5
vPICdisasm is an PIC Mid-Range MCU family program disassembler. The project supports all 35 PIC instructions, plus the two deprecated ones ("option" and "tris") as defined by the PICmicro Mid-Range MCU Family Instruction Set, document DS31029A.
This single-pass disassembler can handle Intel HEX8, and Motorola S-Record formatted files containing valid PIC program binaries.
vPICdisasm should work on most *nix platform, including a Cygwin environment. vPICdisasm was written in C by Vanya A. Sergeev - vsergeev at gmail, and tested with the GNU C Compiler.
Features:
- Printing the instruction addresses alongside disassembly, enabled by default
- Ghetto Address Labels (see "Ghetto Address Labels" section)
- Literal operands represented in either hexadecimal, binary, or decimal bases, and as ASCII in an assembly comment
- Data word directive for data not recognized as an instruction during during disassembly
What is new in this release:
- A critical bug was fixed regarding S-Record reading, which was ignoring valid data records.
- Output file support was added by way of the -o/--out-file option.
- Standard input support was added with the "-" file argument, meaning that the disassembler now supports piped input.
- Intel HEX8 / Motorola S-Record auto-detection was improved by using the first character rather than the file extension.
- Support for printing of original opcode data alongside disassembly was added.
What is new in version 1.2:
- Support was added for Baseline and Mid-Range Enhanced PIC cores.
- Destination register operand formatting was updated to print W/F instead of 0/1.
Comments not found