Welcome to the new home of the JEDI-SDL Project!

Project Maintainer: Dominique Louis
SourceForge Project:


Make a donation:


Frequently Asked Questions:




What is JEDI-SDL?
JEDI is "Joint Endeavor of Delphi Innovators", which is an long-time group of Delphi (and Pascal) developers who work together to create a nice, free library of routines and components for Delphi. The project has wavered in popularity at times, but still persists today in maintaining and extending that library.

More info on JEDI is available at www.delphi-jedi.org.

SDL, or "Simple Directmedia Layer", is a low level, cross-platform media layer API which interacts with various multimedia devices, such as sound, video, 2D graphics and input. OpenGL is also supported to provide fast 3D rendering capabilities as well. It is designed to make development easier across multiple platforms using the same framework so you don't need to change your code to port your program. The distributed library it's self is written in C using the GNU C Compiler.

You can find more specific information about SDL at www.libsdl.org.

JEDI-SDL is the Object Pascal translation of the original C headers. The goal is to offer all the functionality of the current version while maintaining compatability with various other platforms and Pascal compilers.
---
What platforms does SDL support?
SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.

SDL has also been made to work on a number of other unofficially supported platforms. Of those that JEDI-SDL had been made to support are: GameBoy Advance, Nintendo DS and GP2X.
---
What compilers does the JEDI-SDL Project support?
JEDI-SDL currently supports; Delphi, Free Pascal, GNU Pascal, TMT Pascal and Kylix.
---
What licence does SDL use? Can I use it in a commercial product?
Yes, absolutely. SDL is distributed under GNU LGPL version 2. This license allows you to use SDL freely in commercial programs as long as you link with the dynamic library.

More detailed information can be found here.
---
How do I install JEDI-SDL for Delphi?
Detailed instructions are availible here.
---
How do I install JEDI-SDL for Lazarus?
Lazarus is an IDE for the Free Pascal compiler. Unlike Delphi, all compiler and unit path settings are Project based so you will have to create new settings from the defaults for each project you wish to use. However dispite this setup is not that much different.

Detailed instructions are availible here.
---
---
---