Getting Started with KnightOS C
C support in KnightOS is experimental. It requires the use of KCC, KnightOS’s fork of SDCC.
This tutorial, and C support in KnightOS, are both works in progress.
- Setting up your environment
- Writing your first KnightOS C program
- Adding corelib, drawing windows, and user input
- Contributing to libc and C bindings using inline asm
- Packaging software