[ Intro | Download | Screenshots ]
CGSX: GSX library for emulators
CGSX is a C library intended to make it easy to implement GSX support in a CP/M emulator. It can be used in two ways: either as a complete GSX system (handling BDOS call 73h) or to implement one or more GSX drivers in a system using the original Digital Research GSX GDOS.
CGSX depends on libpng for PNG output and libharu for PDF output.
Development version
Supports output to:
- PDF documents
- PNG, PPM and PBM images.
- xterm Tek4014 emulation (two drivers)
Update History
- 0.1.2
- Added Tek4014 raster and vector drivers.
- 0.1.1
- Some changes to support earlier libharu versions and compilation by C89 compatible compilers.
- 0.1.0
- Initial release.
Screenshots
The DR Graph demonstration screen (PBM driver):

The DR Graph demonstration screen (PNG driver):

The DR Graph demonstration screen (PDF driver):

(Download original PDF)
John Elliott 2026-03-29