Description
DASMx
DASMx is a cool tool that was built to help you disassemble a bunch of common 8-bit microprocessors. If you're working with older tech, this software supports several main processor families:
- Motorola 6800 family and its single chip versions (like Hitachi 630X devices);
- Motorola 6809;
- MOS Technology 6502 and Rockwell 65C0X;
- Zilog Z80;
- Sharp LR35902 (which is a single chip version of Z80 used in the Nintendo GameBoy);
- Intel MCS-80/85TM family (that’s the 8080 and 8085 models);
- Intel MCS-48TM family (like the 8048 and more);
- Intel MCS-51TM family (including the popular 8051);
- Signetics 2650.
How DASMx Works
The way DASMx works is pretty straightforward. It takes in a binary code or data image file (usually, that’s a ROM image), and then it creates either an assembler source file or a listing file for you. This disassembler runs multiple passes over the code, which means it can automatically generate symbols for you. Plus, if you've got specific symbols or data areas you'd like to define, DASMx can use a symbol file that you create.
A Unique Feature: Code Threading
A standout feature of DASMx is called code threading. This allows it to use known entry points, like reset and interrupt vectors, along with some partial emulation of the processor itself. Thanks to this clever approach, it can track down known code paths within your source binary image.
User-Friendly Output
The combination of code threading with multi-pass operation really helps DASMx manage its symbol tables effectively. This means you'll get readable assembly code output even from those tricky source images packed with tons of data that usually throw other disassemblers for a loop.
If you're looking to download DASMx, check out this link: Download DASMx!
Tags:
User Reviews for DASMx 7
-
DASMx is a powerful disassembler supporting a wide range of microprocessors. Code threading feature and symbol management make it stand out.
-
DASMx is an incredible tool for disassembling 8-bit microprocessors! The multi-pass feature and code threading make it easy to understand complex binaries.
-
I love DASMx! It's perfect for anyone working with older microprocessors. The automatic symbol generation really helps clarify my projects.
-
DASMx has been a game-changer for my development work! Its support for various processors and clean output makes it a must-have tool.
-
Absolutely amazing app! DASMx simplifies the disassembly process, and the code threading feature is super helpful for tracing execution paths.
-
DASMx is simply outstanding! The ease of use combined with powerful features makes it ideal for anyone dealing with 8-bit architecture.
-
Highly recommend DASMx! It provides clear and readable assembly code output, which is invaluable when working on older systems. Five stars!