dZ80 v1.31

dZ80 is a freeware Z80/Z180 disassembler for binary files, such as arcade machine ROMs, Z80-based personal computersnapshots (e.g. Sinclair ZX Spectrum, Amstrad CPC, MSX,Colecovision, etc.) It comes in two flavours, a DOS command line version and a Win95/NT GUI version, which has the same capabilities as the DOS one, but has a front end and remembers the settings between sessions.

Download the latest version
What's new in the latest version?
View the dZ80 FAQ's

dZ80's Features

The Windows 95/98/NT version has these additional features

The current version of dZ80 is v1.31, which was released on the 28th of February, 1998.

dZ80 v1.31 for DOS (116K)
From Demon Internet's FTP server (preferable)
dZ80 v1.31 Command Line Version Source Code (23K)

What's new in the latest version?
View the dZ80 FAQ's

Please e-mail comments and suggestions fordZ80 to

dZ80 FAQ's

Thanks to everyone who's e-mailed me with suggestions and comments about dZ80.

Q. When I disassemble a .Z80 Spectrum snapshot file, it produces garbage.
A. dZ80 currently supports only raw binary images. The .Z80 files, as used by the various Spectrum emulators, are compressed and need to be de-compressed before disassembling. I may add automatic .Z80 de-compression in a future version of dZ80. In the meantime, there are various utilities to convert .Z80 files to raw formats, such as .SNA, which dZ80 will disassemble correctly. These utilities are often supplied with the emulators.
Q. Is the source code for dZ80 available?
A. The source code for the command line version is freely available -- you can get it here
Q. Do you plan to release the source code for Windows version of dZ80?
A. No. The source code isn't available for the Windows version, but the source code for the command line version (which shares the same disassembler engine) is available from here
Q. What language is dZ80 written in?
A. dZ80 is written entirely in C for portability to other platforms.



This page was last modified onthe 28th of February, 1998