What problem does it solve? Debugging Z80 and 8080 programs built with z88dk often requires more than cycle counting; developers need interactive, source-level debugging against emulators or hardware. This Skill guides the use of z88dk-gdb, the GDB client that connects to a compatible gdbserver with symbol files. ## Core Features & Use Cases - Remote debugging over TCP: Connect to a gdbserver host and port with -h and -p, loading one or more symbol files via -x. - Direct device debugging: Attach to a hardware device with -d for on-target source-level debugging. - Tool selection guidance: Helps decide when to use z88dk-gdb versus z88dk-ticks, since cycle counts and hotspot histograms are better handled by ticks. - Use Case: You are debugging a C program compiled for a ZX Spectrum target in the FUSE emulator. Start FUSE's gdbserver, then run z88dk-gdb with the host, port, and your generated symbol file to step through source lines and inspect state. ## Quick Start Ask the assistant to connect z88dk-gdb to your emulator's gdbserver on a given host and port using your compiled symbol file to begin source-level debugging.