The HPGCC standard library contains basic code for writing applications to run on the calculator. It consists of all of the following:
- A simplified version of most parts of the C language standard library.
- Routines for interacting with the calculator hardware (interrupts, timers, buzzer, LCD controller, etc.)
- Low-level routines for reading from the calculator keyboard.
- Very simple screen graphics routines.
- An exposed interface to the underlying KOS operating system calls (for advanced users only)
- Routines to interact with data from the calculator stack, as well as other aspects of the emulated Saturn environment.