Interactive disassembler for the Microchip © PIC10, PIC12, PIC16, PIC18 8 bit microprocessor family. The user simply opens an Intel hex file and the file is disassembled and placed in a text view. The user does not edit the text directly. Comments and program / IO labels are added by address through dialog boxes. Each entry shows an immediate result in the text view. Program / IO labels are resolved throughout the entire file. Intermediate work can be saved and resumed later. Upon completion of the disassembly the file can be saved as an assembly listing text file. The assembly listing can be easily converted to an assembler source file to reconstruct the original hex file.
Interactive disassembler for the Microchip © PIC24, dsPIC30, dsPIC33 16 bit microprocessor family. The user simply opens an Intel hex file and the file is disassembled and placed in a text view. The user does not edit the text directly. Comments and program / IO labels are added by address through dialog boxes. Each entry shows an immediate result in the text view. Program / IO labels are resolved throughout the entire file. Intermediate work can be saved and resumed later. Upon completion of the disassembly the file can be saved as an assembly listing text file. The assembly listing can be easily converted to an assembler source file to reconstruct the original hex file.
Interactive disassembler for the MIPS © MIPS 4K and PIC32 © Microchip 32 bit microprocessor family. The user simply opens an Intel hex file and the file is disassembled and placed in a text view. The user does not edit the text directly. Comments and program / IO labels are added by address through dialog boxes. Each entry shows an immediate result in the text view. Program / IO labels are resolved throughout the entire file. Intermediate work can be saved and resumed later. Upon completion of the disassembly the file can be saved as an assembly listing text file. The assembly listing can be easily converted to an assembler source file to reconstruct the original hex file.
Interactive disassembler for the Atmel © AVR microprocessor family. The user simply opens an Intel hex file and the file is disassembled and placed in a text view. The user does not edit the text directly. Comments and program / IO labels are added by address through dialog boxes. Each entry shows an immediate result in the text view. Program / IO labels are resolved throughout the entire file. Intermediate work can be saved and resumed later. Upon completion of the disassembly the file can be saved as an assembly listing text file. The assembly listing can be easily converted to an assembler source file to reconstruct the original hex file.
Interactive disassembler for the Texas Instruments © MSP430 microprocessor family. The user simply opens an Intel hex file and the file is disassembled and placed in a text view. The user does not edit the text directly. Comments and program / IO labels are added by address through dialog boxes. Each entry shows an immediate result in the text view. Program / IO labels are resolved throughout the entire file. Intermediate work can be saved and resumed later. Upon completion of the disassembly the file can be saved as an assembly listing text file. The assembly listing can be easily converted to an assembler source file to reconstruct the original hex file.
-- added 20 bit addressing instructions
-- improved interface
Interactive disassembler for the NEC © uPD78K0 microprocessor family. The user simply opens an Intel hex file and the file is disassembled and placed in a text view. The user does not edit the text directly. Comments and program / IO labels are added by address through dialog boxes. Each entry shows an immediate result in the text view. Program / IO labels are resolved throughout the entire file. Intermediate work can be saved and resumed later. Upon completion of the disassembly the file can be saved as an assembly listing text file. The assembly listing can be easily converted to an assembler source file to reconstruct the original hex file.
Interactive disassembler for the Renesas © 78K0R_Fx3 microprocessor family. The user simply opens an Intel hex file and the file is disassembled and placed in a text view. The user does not edit the text directly. Comments and program / IO labels are added by address through dialog boxes. Each entry shows an immediate result in the text view. Program / IO labels are resolved throughout the entire file. Intermediate work can be saved and resumed later. Upon completion of the disassembly the file can be saved as an assembly listing text file. The assembly listing can be easily converted to an assembler source file to reconstruct the original hex file.
If you want a binary file reverse engineered then send it to me and I will do a one pass disassenly and send it back. If the code was originally written in C I have converted the assembly code back to C code. If you need further disassmbly then I will continue to work on it at the rate of $20 per hour and you can specify the number of hours before I quit.
If you need a disassembler that is not listed we will write it.