What problem does it solve? Developers working with z88dk need to run the assembler preprocessor z88dk-asmpp on assembly sources, but its usage flags and role in the toolchain are sparsely documented. This Skill provides a condensed reference for invoking the preprocessor correctly. ## Core Features & Use Cases - Usage Reference: Documents the z88dk-asmpp command-line syntax including -I include paths, -D macro definitions, -v verbosity, and --ucase options. - Toolchain Context: Explains how asmpp relates to the zcc driver front end and measurement tools like ticks. - Use Case: When assembling a Z80 project that relies on conditional macros and include directories, consult this Skill to construct the correct z88dk-asmpp invocation before passing files to the assembler. ## Quick Start Ask the assistant to show how to run z88dk-asmpp on an assembly file with an include path and a defined macro.