What problem does it solve? Working with z88dk's experimental 80cc C compiler involves non-obvious flags, CPU-specific codegen rules, and benchmark pitfalls that differ from sccz80 and sdcc. This Skill captures the operational knowledge needed to select, build, and validate 80cc output correctly. ## Core Features & Use Cases - Compiler selection and flags: Documents how to invoke 80cc via zcc -compiler=80cc or -compiler=multi, plus CPU targeting flags like -mz80, -m8085, and -mkc160. - Frame pointer guidance: Explains when -fframe-pointer helps Z80 integer benchmarks and why it hurts math32 TIMER runs. - Benchmark and correctness recipes: Provides TIMER, Dhrystone, sorting, and Mandelbrot verification procedures, including known limitations like missing 8085 qsort support. - Use Case: You are running z88dk classic benchmarks with 80cc on a Z80 target and need to know whether to enable the frame pointer and how to verify the Mandelbrot image output against the golden reference. ## Quick Start Ask the agent to compile a C benchmark with zcc using -compiler=80cc and advise on the correct frame pointer and TIMER flags for your target CPU.