PEDasm: a Symbolic disassembler for Win32


download last version PEDasm v0.33 with sources !
download PEDasm v0.31 with sources !

     New :

    I finally found some time to incorporate bug reports from some talented users, ver 033 thanks to them
    A port of PEDasm to Linux is on the way thanks to Giuseppe Guerrini, achieving a cross platform disassembler. I'm working to merge his changes back into my sources. Meanwhile you can mail him (giusguerrini@racine.ra.it) in order to have modified sources.

 

     Overview :

    PEDasm is a Win32 command line tool which disassemble binary files targeted for win32 X86 platforms. It produces on output an asm source file that can in several case be successfully recompiled with masm. This executable may be downloaded and used freely.
    The last version is distributed under the terms of the GNU general public license. I do not have much time to care about future improvement for this program. Though I may maintain it through bug update I could receive.
 

     Features and limitations

  • Generates asm file , include file and def files necessary to recompile an executable .

  •  
  • Now recognize MMX code . ( not fully tested )

  •  
  • No explicit support for driver : planned in a next version

  •  
  • No time / size limitations like wDasm or IDA .

  •  
  • No resources decompiling : you'll need a tool like app studio or resource workshop. I'm asking if it worth adding it ?
  •    Program details

      Example: EuroCalc

    Disassembling and adding currency conversion functions to the win95 calculator .