It is a compact eight-bit language interpreted through the CPU which dynamically interprets the GPL instructions into one or more TMS9900 Guidance. GPL features utility routines that look as solitary instructions in GPL code, such as clearing a block of memory. All program initially dispersed on ROM cartridges have been composed using GPL, and are