I have just finished version 0.10 of the GEMUX CPC emulator. The new feature is the inclusion of a debugger; since it is compiled with Java 25, you need to have JDK or JRE 25 installed.
The debugger opens a port (port 6128 by default) to listen for commands from an IDE, which can then inject code into the emulator, set labels, and modify the PC register.
Visually, it offers two modes: advanced and simple.
If you have any questions or encounter bugs, feel free to send me a private message or post about it.
The “capture text” function is just brilliant, even though it could do with some fine-tuning (you can find ready ASCII-rendering routines out there that work really well):