Target — RC2014 (+rc2014)

SkillProductivity

Lets your agent build z88dk programs for RC2014 retro computers with modular board and serial options.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Target — RC2014 (+rc2014) skill

About this capability

z88dk +rc2014 only: modular RC2014 board target, default newlib sdcc_iy, classic vs 8085 serial subtypes (acia85/uart85), ROM/ihex packaging. Use when the task is explicitly +rc2014, not +cpm or +hbios.

What this skill tells your AI

The instructions your AI receives, as published by z88dk/z88dk in .agents/skills/target-rc2014/SKILL.md and read by ahel’s review.

Configlib/config/rc2014.cfg
Treelibsrc/target/rc2014/
Wikiwiki/platforms/Platform---RC2014.md
ExternalRC2014 wiki “Using Z88DK”; local wiki/external/RC2014-Using-Z88DK.md
Helpzcc +rc2014 -h

Not +cpm and not +hbios (separate cfgs). This is the modular RC2014 hardware family.

Defaults (important)

Bare zcc +rc2014 … uses OPTIONS:

OptionDefault
CLIBsdcc_iy (newlib)
SUBTYPEbasic
Defines__RC2014, __Z80

Classic Z80: -clib=default. 8085 serial: subtypes acia85 / uart85 / basic85 force -m8085 -clib=rc2014-8085.

CLIB map

CLIBWorldNotes
defaultclassic-lrc2014_clib -lndos
rc2014-8085classic 8085hybrid CRT path; CLIB_DISABLE_FGETS_CURSOR=1
new / sdcc_ix / sdcc_iynewlibCRT rc2014_crt.asm.m4, -lrc2014

Subtypes (from cfg)

SubtypeRole
acia / sio / uartSerial CRTs (startup 0/4/8), ROM ihex
acia85 / uart85 / basic858085 + rc2014-8085
basicDefault; -D__BASIC
cpmCP/M-style startup on this board (still +rc2014, not +cpm host)
nonestartup=256

Appmake is typically +rom / ihex, not CP/M disc images.

Recipes

zcc +rc2014 -vn hi.c -o hi -create-app                 # newlib, subtype=basic
zcc +rc2014 -clib=default -subtype=acia -create-app …
zcc +rc2014 -subtype=acia85 -create-app -vn hi.c -o hi # 8085
zcc +rc2014 -subtype=cpm -clib=sdcc_iy -create-app …

Agent notes

  1. Hybrid classic 8085 consoles: FILE flags / cook layer — see library-classic.
  2. Mixed multi-CPU trees: isolate via lst, not globs.
  3. Related: cpu-8085, library-newlib, library-classic.

Signals

GitHub stars
1k
Forks
206
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
target-rc2014
Source
github.com/z88dk/z88dk