PDA

View Full Version : JEDI-SDL now also compatible with Gnu Pascal & TMT Pasca



savage
25-04-2003, 09:33 AM
Just a quick note to say that I have just checked into CVS the last
JEDI-SDL ( http://sourceforge.net/projects/jedi-sdl/ ) changes ( for now
) that has added compatability for the Gnu Pascal and TMT Pascal compilers.

JEDI-SDL are the Object Pascal header translations for SDL( Simple DirectMedia Library ). SDL works on Linux, Win32, Playstation 2, BeOS, MacOS Classic, MacOS X, Solaris, IRIX, FreeBSD and AmigaOS.

SDL ( http://www.libsdl.org ) 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. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux ports of "Civilization: Call To Power", "Tribes 2", "Soldier of Fortune", "Unreal Tournament", "Descent3" and most of the games @
http://www.lokigames.com/products/

Thanks to Alexey "Clootie" Barkovoy for his help with TMT support.
Thanks to Prof. Abimbola "The Chief" Olowofoyeku and Eike Lange for
their help with Gnu Pascal support.
Thanks to Mr "Que Pasha Pepe" Kroket for his help with better FreePascal
support.

These latest changes have been tested under Windows and the newly
modified JEDISDL Aliens demo ( the benchmark for cross-compiler
compatability ) has also been checked into CVS.

These Pascal bindings and the demo, now compile flawlessly under Delphi,
FreePascal ( FPC ) 1.0.4, Gnu Pascal ( GPC ) Latest Alpha & TMT Pascal.

The Aliens Demo runs flawlessly with Music and FX under Delphi, FPC and
TMT. The GPC version has a screen refresh problem, while sound collision
detection etc work flawlessly. The GPC issue, may be due to the Alpha
status of the compiler or my lack of familiarity with the GPC compiler,
as all compilers are essentially compiling the same code.

Looking ahead, testing and bug fixing is under way to make sure the
headers support Gnu Pascal on Linux and MacOS X ( yes MacOS, woo hoo )
and FreePascal under Linux.

I hope this widens the appeal of JEDI-SDL.

Dominique
http://www.DelphiGamer.com := go on, write a game instead;