---
Computers - Programming - Disassemblers
---

Click here!

MacNosy - Is a Mac application that disassembles the Macintosh ROM or any 68K or PowerPC codes, by Jasik Designs.

IDA Pro - The multi-processor, multi-OS, interactive disassembler, by DataRescue.

Universal Cross Disassembler - XDASM - DOS based cross-disassembler supports numerous processor types, by Data Sync Engineering.

The Decompilation page - This is the Wiki version of the Decompilation page (originally by Frans Faase, then Cristina Cifuentes). Feel free to keep this page up to date; anyone can edit.

Decompiler.com - Online reverse engineering (decompiling) tools, documentation, discussion, downloads and software.

AiCE-51 - In-circuit-emulator for SIEMENS C500 Microcontrollers includes disassembler by Appliware.

AVATAR - A disassembler/patcher/code-explorer for PA-RISC based HP-UX systems, by Allegro Consultants, Inc.

The Decompilation Page - Decompilers, resources, and history.

The dcc Decompiler - The dcc decompiler decompiles small .exe files from the (i286, DOS) platform to C programs.

DASM1600 - An Intellivision Disassembler by Frank Palazzolo.

the bastard disassembler - *NIX disassembler. Written in C on Linux for x86 ELF files; intended to support multiple CPUs, OSes, and file formats. Scriptable.

High Level Assembler and Toolkit (HLASM) - System/390 assembler toolkit for MVS & VM & VSE (HLASM) including disassembler, by IBM.

DISA - An OS/2 disassembler for OS/2 device drivers, by Abbotsbury Software.

Misosys Disassembler - Tim Mann's TRS-80 Page includes Misosys Disassembler, aka PRO-DUCE.

Source Retrieval-Decompilers - Decompilers for IBM midrange systems by Source Retrieval.

Re39 - Interactive Disassembler for Rockwell C29/C39 (C40) code by Lewin A.R.W. Edwards.

Transputer disassembler. - By Andy Rabagliati.

SSEM - The World's First Stored Program Computer - disassembler included.

FARGDIS - Fargo Disassembler for TI-92 DOS versioin, by John Grafton.

TRACE32 - Microprocessor Development Tools include multi processor emulators and disassemblers.

Reverse Engineering Compiler - Program that tries to make source coden (C) from binary, multiplatform. There are MIPS disassembler too, by Giampiero Caprino.

DSP5600x - A 5600x disassembler by Miloslaw Smyk.

PICE/WIN - Panasonic MN1500 Emulator Interface for Windows includes Disassembler for MN1500 by TransferTech.

This96 - 80196 disassembler by zartoven.

Application-specific Decompilers - Catalog of decompilers.

MELPS7700 Disassembler - By H.Kashima.

palmdeMON - A win32-based disassembler and resource viewer for Palm Pilot applications. Links to other Palm tools.

ARM Disassembler - For EPOC32 by R.Panton.

ARM Software Development Toolkit - Includes disassembler by ARM Ltd.

Diss - Commercial desktop ARM code disassembler, by Ben Dooks. Demo download.

The Legality of Disassembly of Computer Programs - This article analyzes two very important decisions from federal Courts of Appeal holding that disassembly of a computer program in the course of reverse engineering that program constitutes a fair use under the copyright laws, at least under many circumstances.

MacPIC - PIC Development System for Macintosh includes PIC disassembler, by MacRobotics. [Shareware]

Timo Rossi's - 2 PIC disassemblers with C source. [Open source]

micros/pic - Contains several PIC disassemblers.

DIS16 - PIC16C5x micro-controller family disassembler, by Arsen Torbarina. [Commercial]

PIC Microprocessors - Pic16c84 Disassembler by Martin Darwin. [Freeware]

David Tait's PIC Archive - Nigel Goodwin's programmer S/W (includes disassembler).

DJDASM - Disassembler for the 16F84 PIC micro implemented in JavaScript. It has colorized HTML output.

PicDasm - An PIC disassembler with limited processor-specific support so far but it does handle the 16C5X and 17CXX instruction sets. By Cosmodog, Ltd. [Open source]

ABC MICRO - PICabc-visual assembler, disassembler and PIC tutorial provide simple method for programming PIC microcontrollers. [Commercial]

PICsuite - Includes PIC disassembler by Jaffa Software. [Shareware]

GNUPic Disassembler - PIC disassemblers and some more disassemblers.

Pic Simulator - A growing application that supplies PIC developers with user-friendly graphical environment for Windows with integrated simulator (emulator), disassembler and debugger. [Freeware]

m68kdis - Disassembler for Motorola M68000 thru M68030 CPUs. Includes full source in C by Christopher G. Phillips.

Dissa - An Amiga disassembler by Ramazan.

AVS68K High Level Simulator - Avocet's AVS68K, 68xxx Family High Level Simulator includes a debugger, mini-assembler & disassembler.

Aminet-Dev - Directories "asm", "c", "cross", "debug" contain disassembler references, by Aminet, Amiga Software.

6809 Emulation Page - Some disassemblers and debuggers for 6809.

Kevin Baker's ZX81 Page - A Sinclair Disassembler by Bob Berch.

M68HC11 Simulator - Have 68HC11 Disassembler by Rijswijk Institute of Technology.

Tom's Timex Page - Contains two 6805 disassemblers by Tom Johnson.

2500AD Simulator-Debugger - Includes disassemblers for many micro-processors, by Avocet Systems.

6502 Cross-Development Languages and Tools - Includes 6502 disassembler references, by Daniel Fandrich .

dis6502 - An unix version of 6502 disassembler for the Atari 8 bit machines by Robert Bond.

AODIS - Acorn Orientated Disassembler - a 6502 disassembler by Xaviar.

Acorn Disassembler - Disassembler for Acorn RISC-OS.

Acorn Disassembler2 - More collections of Acorn RISC-OS Disassemblers.

dcc6502 - A disassembler for the MOS/Rockwell/Ricoh 6502 microprocessor, by Tennessee Carmel-Veilleux.

Distella - Atari 2600 ROM disassembler by Dan Boris and Bob Colbert.

Antic Software Archive - Carries Atari disassemblers.

Dan's Atari 5200 Tech Page - VSS is an Atari 5200 Super System emulator for MSDOS, it includes disassembler by Dan Boris.

Commodore Programming Utilities - Have 6502 Software Development Kit (with disassembler).

Dis6502 - The Interactive Atari Disassembler, by Eric Bacher.

Z80 Software Development Tools - Many Z80 disassemblers by Thomas Scherrer.

Utility3 - A screen-resident Z80 disassembler based on an Amstrad CPC128, by Geoff Wearmouth.

PASMulator - Z80 Arcade Emulator have builtin disassembler by pscardoso.

Mobile Research Online - Many Z80 disassemblers.

dZ80 - Is a freeware Z80/Z180 disassembler for binary files, such as arcade machine ROMs, Z80-based personal computer snapshots - DOS(source available) and Windows versions, by Mark Incley.

SPARC Disassembler - By Yoe Corporation. [Open source]

sparcdis.nw - Disassembler for the SPARC instruction set; by Cristina Cifuentes, Norman Ramsey.

elfdis - SPARC disassembler by Bruce Ediger. [Freeware]

Antti Karttunen's PDP-11 page - Contains GLAD (Generic Lisp Assembler/Disassembler).

pdpxasm - PDP-11 cross-assembler, cross-linker, and cross-disassembler run under DOS, by Strobe Data Inc.

VMS Disassemblers Package (V00238) - By Claus Calle, Andy Pavlin and others .

VMS Freeware - Contains DISM32 VMS Disassembler by Andy Pavlin, and UNMACRO Interactive disassembler for VMS by Robert Chojnacki.

Giampiero Caprino's Home Page - Contains useful information about Decompilers and File Formats.

The Decompilation Page - And in depth discussion of the theoretical issues involved with disassembling programs.

Clive Turvey's Home Page - Source for a commercial disassembler and a selection of free downloads related to disassembly. Also has a useful collection of links to related sites.

Object Code Translation Home Page - Some introductory discussion of disassembly. Also has a glossary, and short description of file formats. Many links to other resources.

Documentation for disassembler writers - By Ilfak Guilfanov the author of The Interactive Disassembler (IDA). This page offers a collection of executable file formats.

Transform / DeCompilation - The new site maintained by Cristina Cifuentes. An in depth resource for program disassembly information.

COBOL missing source code recovery, disassembler - FAQs - A fairly detailed discussion of how one commercial disassembler works.

TRaCER - A disassembler for SNES by Yoshi.

Dextrose - Nintendo - Disassemblers - Collection MIPS R4300 disassemblers.

Crax - Carries many disassemblers hosted by Atomicfrog.

Windows Disassembler - Windows 95/NT disassembler, by Sang Cho. Also Pentium II instruction table can be found at site. [Open source]

W32Dasm - A disassembler and debugger for 16/32 bit windows applications, by URSoft. [Shareware]

VXDasm - A Visual disassembler for Windows95's VXDs devices drivers, by Jean-Louis Seigne. [Shareware]

Nocash HACK Debugger - PC disassembler/debugger by Martin Korth. [Freeware]

PEDasm - Is a Win32 command line disassembler targeted for win32 X86 platforms, by WITCZAK Nicolas Alexis. [Open source, GPL]

Phoenix Disassembler - A Win32 PE File Intel 80x86 Disassembler, with API call conversion, and Navigation control. [Freeware]

MFVDasm - Is a multi-formats (NE, PE, LX, LE, MZ, OBJ, LIB, COFF) visual disassembler, by Jean-Louis Seigne.

Binary Editors for DOS - With disassemblers EDCOM by Doug Cox and HexIt by Mikael Klasson.

Hiew - File viewer and disassembler for NE,LE,LX,PE formats and Netware Loadable Modules NLM,DSK,LAN, by Eugene Suslikov. [Shareware]

Pass32 Assembler - For 32 bit protected mode/Windows applications, includes integrated disassembler, by Dieter R. Pawelczak. [Freeware]

Define - New shareware assembler/disassembler with major differences from those available, by Alan Baylis. Download holds assembled and QBASIC versions.

Programmers Heaven - Disassemblers - Dasm110, Desa101, Disasm32, MakeSrc2, Spy_Trak, Trace41.

HT - Is a binary file viewing and editing tool including disassembler for DOS and Windows 16/32 formats (MZ, PE, LE) by Stefan Weyergraf and Sebastian Biallas. [Open source, GPL]

Wdasm17b - Windows 80486 Disassembler for Windows 3.1, by Eric Grass. [Shareware]

Windows CodeBack disassembler - Windows 3.1 Disassembler by Leslie Pusztai Jr. [Shareware]

BORG - Windows 32-bit PE file disassembler by Cronos.

simtelnet/msdos/disasm/ - DOS based disassemblers.

GoBug - A Win32 symbolic debugger and disassembler providing output to the screen, file or printer.

Jedi's Page - Contains several Disassemblers including Disaster v1.1.

Click here!

---

netmation.com | netmation.net | netmation.org | netmation.tv

Copyright © 1991-2005 Netmation Inc. All Rights Reserved
Site Designed and Hosted by Netmation Inc.