ac-os/cl: scaffold Common Lisp edition of AC Native OS
Phase 1 scaffolding:
- ASDF system definition + packages
- Syscalls (CFFI bindings for open/close/ioctl/mmap/mount)
- Color (ARGB32 pack/blend)
- Framebuffer (foreign-memory pixel buffer)
- DRM display (libdrm bindings, connector/CRTC setup stubs)
- Graphics (wipe, ink, plot, line, box, circle — Bresenham + midpoint)
- Input (evdev polling, struct input_event)
- Audio (ALSA PCM, voice mixing thread, synth oscillators)
- Config (minimal JSON parser for USB config.json)
- Main loop (60fps frame sync, demo color cycle)
- Build script (sb-ext:save-lisp-and-die standalone binary)
Uses SBCL + CFFI + bordeaux-threads. Targets the same initramfs
slot as the C binary — init script doesn't change.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>