| ▼NSRL | Saturn ring library |
| ▼NBitmap | Bitmap loading |
| CBitmapInfo | Bitmap information |
| CIBitmap | Basic bitmap interface |
| CPalette | Color palette loaded from bitmap |
| ►CTGA | TGA image handling |
| ▼NInput | Input handling |
| CAnalog | Generic analog peripheral |
| CDigital | Generic digital peripheral |
| CGun | Light gun peripheral |
| CManagement | Peripheral management |
| CPeripheralGeneric | Generic peripheral base |
| CPointer | Generic pointing (mouse) peripheral |
| ▼NLogger | Logger namespace that holds the logger functionality |
| ►CLog | Log class |
| ▼NMath | SaturnMath++ library functions |
| ►NTypes | |
| CInteger | Integer-specific utility functions optimized for performance |
| CInterpolation | High-performance interpolation and easing library optimized for Saturn hardware |
| CRandom | High-performance pseudo-random number generator optimized for Saturn hardware |
| CTrigonometry | High-performance trigonometric function library optimized for Saturn hardware |
| ▼NSGL | SGL helpers |
| CSglType | SGL type helper |
| ▼NSound | Sound handling |
| ►CCdda | CD audio playback |
| CHardware | Sound hardware handling |
| ►CPcm | PCM playback |
| ▼NTilemap | VDP2 tilemap interface and utilities |
| ►NInterfaces | |
| CCoord | Unsigned 8 bit coordinates for tiles withing a page of a tilemap |
| CITilemap | Virtual interface for tilemap |
| CTilemapInfo | All the info necessary to properly configure VDP2 tilemap data in VRAM |
| ▼NTypes | Value types |
| CAttribute | Face attributes |
| CDateTime | Time management |
| CEvent | Event delegate |
| ►CHighColor | Color in ABGR1555 format |
| CITask | Abstract class that defines the class prototype to implement a Task that runs on Slave SH2 |
| CMemberProxy | This proxy is used to interface with member functions |
| CMesh | 3D mesh |
| CPolygon | Mesh polygon |
| CResolution | Area resolution |
| CSmoothMesh | 3D smooths mesh |
| ►CTrueColor | Color in ABGR1888 format |
| CASCII | Interface for displaying ASCII text. Currently a direct replacement for slPrint. It removes any possible dependency on NBG0 system variables and displays 4bpp fonts to reduce required memory. Allows Storing and displaying up to 6 fonts and 8 color pallets |
| ▼CCd | File and CD access wrapper |
| CFile | Disk file |
| CFileSize | File size |
| ►CTableOfContents | Table of contents of the CD |
| ▼CCinepakPlayer | Cinepak movie player |
| CMovieDecodeParams | Parameters to specify movie playback decoding |
| CCore | Core functions of the library |
| ▼CCRAM | Color RAM management |
| CPalette | Color palette in color RAM |
| CDebug | Debug helper |
| ▼CMemory | Dynamic memory management |
| CCartRam | Malloc for expansion cart RAM |
| CHighWorkRam | Malloc for main system RAM |
| CLowWorkRam | Malloc for slower system RAM |
| CReport | Contains report of the state |
| CScene2D | Rendering of VDP1 sprites and shapes |
| CScene3D | Rendering of 3D objects |
| CSlave | Core functions of the library |
| CTV | Contains TV resolutions |
| ▼CVDP1 | VDP1 control functions |
| CTexture | VDP1 texture |
| CTextureMetadata | Metadata for texture |
| ▼CVDP2 | VDP2 control |
| CColorOffset | Data strUcture of a VDP2 color offset to be set in Offset A or Offset B |
| CNBG0 | NBG0 interface |
| CNBG1 | NBG1 interface |
| CNBG2 | NBG2 interface |
| CNBG3 | NBG3 interface |
| CRBG0 | RBG0 interface |
| CScrollScreen | Functionality available to all Scroll Screen interfaces |
| CSpriteLayer | Interface to control VDP2 settings for the Sprite Layer (data from VDP1 framebuffer), such as Display priority and VDP2 color calculation) |
| CVRAM | Manages VDP2 VRAM allocation |