Z80 Disassemblers for PC

By manolito74

Paragon (1300)

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. ;-)


By aoineko

Paragon (1144)

aoineko さんの画像

15-08-2022, 17:40

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

By Briqunullus

Paladin (777)

Briqunullus さんの画像

15-08-2022, 18:51

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

By manolito74

Paragon (1300)

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. ;-)

By Thom

Paladin (711)

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.

By ro

Scribe (5064)

ro さんの画像

15-08-2022, 21:05

By mcolom

Champion (322)

mcolom さんの画像

16-08-2022, 13:43

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

By Giangiacomo Zaffini 2

Champion (300)

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.