Z80 Disassemblers for PC

Par manolito74

Paragon (1288)

Portrait de manolito74

15-08-2022, 15:53


could you plase tell me what Z80 Disassemblers are available for PC?

Tnak you very much indeed.

Best regards. ;-)

Gracias & Saludetes. ;-)

!login ou Inscrivez-vous pour poster

Par aoineko

Paladin (812)

Portrait de aoineko

15-08-2022, 17:40

Personally, I just used Disark which worked well for my needs.

Par Briqunullus

Hero (618)

Portrait de Briqunullus

15-08-2022, 18:51

There are a few in the Wiki. When I need to disassemble code I use dZ80.

Par manolito74

Paragon (1288)

Portrait de manolito74

15-08-2022, 19:58


Thank you very mucho for the info. ;-)

@aoineko I've just download and tried DISARK. The main problema I see is that I only obtatin the "opcodes" but the addresses of each opcode don't appear...

I've used in two ways:

  • disark filebin file.asm
  • disark --adrInComments file.bin file.asm

But I only obtain the Opcodes... .-(

What's the correct format/parameter to obtain a complete file disassembled: addresses and opcodes?

Thank you very much indeed. ;-)

Par Thom

Paladin (699)

Portrait de Thom

15-08-2022, 19:59

I use yazd as it has some handy features such as generating labelled assembly language listings. However, I haven't figured out yet how to deal with bytes (or sequences of bytes) which do not correspond to a mnemonic when you don't know where the data is in the binary. It completely skips bytes like #FD and #DD which is annoying. Besides that: excellent tool.

Par ro

Scribe (4867)

Portrait de ro

15-08-2022, 21:05

Par mcolom

Champion (306)

Portrait de mcolom

16-08-2022, 13:43

I use z80dasm on Linux.
I'm pretty old school, there better alternatives more adapted to MSX.

Par Giangiacomo Zaffini 2

Champion (278)

Portrait de Giangiacomo Zaffini 2

18-08-2022, 11:44

I just played some time with mdz80 by RuRuRu-tan,
I also tried learning how to use radare2 that is a much bigger application.