Zed80
Pure perl z80 disassembler
Zed80 is a pure perl implementation of a z80 disassembler so it should work on any OS with a reasonable Perl implementation. For the curious ‘zed’ stands for ‘Z80 Experimental Disassembler’. Zed80 is a very simple disassembler that provides little more than an assembly dump of the specified file.
Example Output
0x0000 LD A,D
0x0001 LD H,L
0x0002 LD H,H
0x0003 JR C,48 ; EA [53]
0x0005 LD A,(BC)
0x0006 DEC A
0x0007 DEC A
0x0008 DEC A
0x0009 DEC A
0x000A DEC A
0x000B LD A,(BC)
0x000C LD A,(BC)
0x000D LD E,D
0x000E LD H,L
0x000F LD H,H
0x0010 JR C,48 ; EA [66]
0x0012 JR NZ,105 ; EA [125]
0x0014 LD (HL),E
0x0015 JR NZ,97 ; EA [120]
0x0017 JR NZ,112 ; EA [137]
0x0019 LD (HL),L
... ...
Downloads
Download | Version | Description |
---|---|---|
zed80-0.9.2.tar.bz2 | v0.9.2 | Perl Script (Released: May 2009) |
2pass_zed80_disasm.zip | 2-Pass version written by Volker Pohlers based on Zed80 |