

The only definitive reference is the original interpreter. While it would theoretically be possible to statically recompile the GPL code as well this would be significantly more difficult since GPL was never officially documented by TI. The GPL still runs interpreted just as it did on the original machine. Only the TMS9900 code is statically recompiled in this program. Finally, the BASIC interpreter would run your program. The GPL interpreter would run the BASIC interpreter. The CPU would execute the GPL interpreter. This made BASIC programs on the machine rather slow. A program written in GPL would be assembled to bytecode and then run on an interpreter that was written in TMS9900 assembly language. GPL was much like an assembly language with some high-level primitives for commonly needed functions.

Instead it was programmed in something called Graphics Programming Language (GPL).
