This is the companion to the Zeus Assembler that I reviewed a short
while ago. Only those who use machine code, or assembler, will
find this of interest.
But having said that, if you are interested in taking up either, then
perhaps this may help you.
I say that because the disassembler will convert the data held in
any address into standard Z80 mnemonics in a very readable form.
The command P will display data in hexadecimal form from a specified
address, and the command D will show that data disassembled.
For the 'initiated', registers can be assigned using A, and the
contents of *all* the CPU registers are displayed using R.
Substitution of byte XY with byte YX within a block is
possible, as is setting a block of bytes to zero. If you copy a block
of bytes from one location to another then verification of the
move is quite easy.
A useful utility is the setting of a breakpoint. After setting the
breakpoint and running, the registers' status is displayed.