Three CPU modes are implemented:[4] The video output is generated by the ROM firmware (native assembly code), and supports a resolution of 160x120 pixels with 64 colours stored in RAM starting at address 0x0800 and ending at 0x7F9F as 120 segments of 160 bytes of non-contiguous RAM.
System RAM is trivially expandable from the default 32K to the full 16-bit addressable size of 64 KB.
The audio is also generated by the ROM firmware during horizontal blanking periods, providing 4 6-bit channels, (software mixed and output at 4-bit PCM), with 4 selectable and user-modifiable 64-byte waveforms stored in RAM, (re-generated at Cold Boot and for ROMv4 and above on all reboots), and providing simple amplitude and XOR modulation per channel.
The programs are included in the ROM chip, and these are written in GCL (Gigatron Control Language), BASIC or vCPU.
[9] The original kits are no longer available due to the depletion of the stock and Marcel van Kervinck's death.