IDE or debugger

68 views
Skip to first unread message

Derry UK

unread,
Oct 4, 2025, 12:14:38 PM (7 days ago) Oct 4
to retro-comp
I am looking for a Z80 debugger for programs running under 2.2 CP/M.

I currently use an IDE (Zeus https://www.desdes.com/products/oldfiles/zeus.htm) which is OK for a couple of weeks but then develops "issues" which requires a fresh install to correct. I've done it dozens of times now so looking for something else.

Any IDE suggestions needs to have an ANSI terminal or a serial output so I can feed it into Putty for ANSI, or I would like to use RunCPM with Win11 (https://github.com/MockbaTheBorg/MicroMumps).

I am not the sharpest pencil in a programming box so I need to be able to single-step the source set breakpoints and watch registers.

I'd be grateful for your guidance.

Thanks.


Phillip Stevens

unread,
Oct 4, 2025, 11:39:31 PM (7 days ago) Oct 4
to retro-comp

You can use the z88dk-ticks command line emulator to single step through CP/M programs. Set it to debug mode and it will allow you to step through programs with full view of registers, opcodes, and flags.  It can also do breakpoints and hotspot evaluation, as well as many other features and platforms. Supplying a file with a .COM extension will automatically set it to CP/M mode.

The C compilers can also generate information for Visual Studio Code or CLion debuggers. There are some instructions here, but I haven’t personally done this.

Richard Deane

unread,
Oct 5, 2025, 5:12:32 PM (6 days ago) Oct 5
to Derry UK, retro-comp
If you are just needing debuggers then z8e, debugz and dsd80 are all worthy candidates.

However I settled on using the Mostek ICE which is available in  z80pack with a quick config change.
I actually use z80pack on RP2350geek ( a little USB dongle with micro sd card) with the main "serial" console via USB, and an external three wire serial out (cross connected) as AUX/LST/CON as needed which I convert to USB via a Raspberry Pi Debug Probe.
The ice debugger can be invoked by  a terminal break. It is more robust than using a debugger under CP/M

Richard



--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/retro-comp/49a8538c-13e4-44bb-a15f-cb8f8e6fcaadn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages