I had a need for a z80 emulator with debugger, in order to do some old school bare metal programming. However, none of the available options seemed to fit my need, so I went ahead and created a new one.

The result is the EX DE, HL system emulating z80 debugger, or exdehl for short. It consists of a z80 emulator, that is implemented by Z80ex, a debugger frontend, and a framework that allows hardware components to be implemented as loadable modules. With this, emulated systems can be composed from the available modules, and z80 code can be debugged on them.

If this is something you might want, check out the project page.