There are many ways to make programs for the KWAK-8. Several programming languages exist that can compile for the KWAK-8. For a quick start at the lowest level, an in-browser assembler is available.
The KWAK-8 cpu runs programs stored in ROM images, The Emulator can load ROM images from Cartridge png files or from Intel .hex files
A cartridge maker tool is available to generate cartridge images from .hex files.