Skip to content

Fe Lisp

Cartridges are authored in embedded Lisp on the Fe VM. C is reserved for the nOSh runtime. Cart source is .lsp s-expressions; the desktop toolchain compiles ahead of time to Fe bytecode packaged in a .kn86 container alongside static data (sprites, PSG patterns, strings).

The runtime is arena-allocated, no GC. Arenas reset at cart-load and mission-instance boundaries to bound memory deterministically.