Ch SDL
The Ch SDL package is an open source Ch binding to the Simple DirectMedia Layer (SDL) C library. With Ch SDL, all C (or C++) programs using functions from SDL C library can readily run in Ch interpretively without compilation. Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. Along with embedded Ch, it is an ideal solution for game developers to develop games and beginning game developers to learn SDL programming.
Release Notes
Ch SDL version 2.0, May. 4th, 2005
Ch SDL version 1.2, Feb. 28th, 2005
Ch SDL version 1.1, September 23rd, 2004
Ch SDL version 1.0, May 11th, 2004
System Requirements
![]() |
(1) Ch Standard or Professional Edition version 5.0.1
or higher. Ch is free and available for multiple platforms from SoftIntegration at http://www.softintegration.com. |
(2) One of the following operating systems with SDL installed:
|
Files in Distribution
The Ch SDL binary for Windows release contains the following directories
readme.txt | Readme text containing package information and installation instructions | |
license.txt | Ch SDL package license | |
pkginstall.ch | Ch script to install the chsdl package | |
/chsdl/bin | SDL Windows dynamically loaded libraries | |
/chsdl/demos | Ch SDL demos programs in C readily to run in Ch | |
/chsdl/dl | Ch SDL dynamically loaded libraries | |
/chsdl/include | Ch SDL header files | |
/chsdl/lib | Ch SDL function files |
Ch SDL src for all platforms
package contains the following directories:
readme.txt | Ch script to create the chsdl package | |
Makefile | Makefile used to create and install the Ch SDL package. | |
license | Ch SDL package license | |
pkginstall.ch | Ch script to install the chsdl package | |
pkgcreate.ch | Ch script to create the chsdl package | |
sdl1.sed | sed program used by pkgcreate.ch | |
/chsdl/bin | SDL Windows dynamically loaded libraries | |
/chsdl/demos | Ch SDL demos programs in C readily to run in Ch | |
/chsdl/dl | Ch SDL dynamically loaded libraries | |
/chsdl/include | Ch SDL header files | |
/chsdl/lib | Ch SDL function files | |
/c | xxx_chdl.c C wrappers and Makefiles | |
/chfcreate | bare SDL header files for creating .chf files | |
/demos | to be copied to chsdl/demos | |
/include | SDL specific include files | |
/lib | SDL libraries |