80cc experimental/alternate C compiler in z88dk. Use when -compiler=80cc or working under src/80cc.
How to measure and prove z88dk library changes: z88dk-ticks TIMER/hotspots, map/nm proof, suite gates, A/B library swaps, math32 multi-CPU rebuilds, classic +test benchmarks, wiki number paste rules. Use when optimising, explaining deltas, or running +test…
sccz80 classic C compiler for z88dk: calling conventions, copt peephole path, 8080/8085/z80 runtime under libsrc/l/sccz80. Use when debugging sccz80 codegen or classic -compiler=sccz80 builds.
math32 IEEE single float library: multi-CPU layout (asm/z80, asm/8085, asm/8080, asm/vm1, asm/gbz80), products math32*.lib including ez80_z80 / gbz80 / vm1, rounding policy, div and public inv are restoring 1/x (NR inv bodies unlinked), force rebuild. Use…
z88dk +lambda only: Lambda 8300. Classic clib, ixiy, -lm is genmath_zx81 because the ROM interrupt does not save AF'. Use when the task is explicitly +lambda, not +zx81 or +zx.
z88dk +zx81 only: Sinclair ZX81. Classic clib, ixiy, -lm is genmath_zx81 because the ROM interrupt does not save AF'. Use when the task is explicitly +zx81, not +zx or +lambda.
Edit the z88dk human wiki (z88dk/z88dk.wiki). Use when revising wiki pages, classic vs newlib platform pages, or issue #3040. STE prose via style-ste-writing. A change index is read once per pass. A commit or PR subject is only a filter: read the patch before…
z88dk newlib architecture: CRT m4 FILE* instantiation, character_00 vs console_01, static stdio heap sizing, asm_target_open disk path, dual-stack FCB vs FatFs, open_max/fopen_max. Use when migrating targets, adding serial or disk drivers, or debugging…