|
Welcome to the new home of the JEDI-SDL Project!Project Maintainer: Dominique Louis |
|
News: | Latest Releases: |
|
In this release there is a slight fix to the AudioMixer class and also new port of the Bob Pendleton's FastEvents methods ( thanks Mason ). Get it while it's Hot! I've just checked in the latest changes that adds better Mac OS X frameworks support ( tested on Intel ) and now SKYOS support, all using FreePascal. I have also improved the sdl_audiomixer class that makes playing music on all these platforms super easy. New Win32 Installers and Zip files are available on from the JEDI-SDL homepage. The JEDI-SDL installers now come in 3 flavours : It should install the files to the specified directory, but should also update your particular version of Delphi's Libaray path automagically. It should also update FreePascal's fpc.cfg if you used the FreePascal installer in the first place. So it's not the official v1.0 release, but I am getting ever closer. Please give it a test and let me know if there are any problems. The Latest Beta Win32 installer can now be downloaded from... NOTE : These are haemorrhaging edge builds, taken directly from my development machine so be aware that they are volatile. The Latest Beta builds will now be available as a zip file from... http://jedi-sdl.pascalgamedevelopment.com/files/JEDI-SDLv1.0.zip NOTE : These are haemorrhaging edge builds, taken directly from my development machine so be aware that they are volatile. We've just added support for Nintendo Game Boy Advance/DS as well as GP2X ( http://gp2x.co.uk/ ) game consoles. We are definatley getting closer to a v1.0 release. Stay tuned. I have finally managed to iron out all the bugs involved putting together an XCode 2.4.x compatible project template that works with JEDI-SDL and FreePascal on MacOS X. A big thank-you goes out to Jonas Maebe for pointing me in the right direction. Ok the basic instructions are as follows... -= START TUTORIAL =- 1. Need 1 cup of MacOS X 2. An installation of XCode 2.4 which ships with Tiger, but can the latest version can be downloaded by registering here - http://developer.apple.com/tools/download/ . Note the current version of 2.4.1 and weighs in at 924MB, so I hope you have broadband. This will give you a DMG ( Disk Image ) that will self mount. Follow the installation instructions. 3. Download and install the SDL disk image for MacOS X from - http://www.libsdl.org/release/SDL-1.2.11.dmg. Once this disk image has mounted you will find yourself in a folder with a Readme.txt a SDL.framework directory and a few other files. 4. Download and install FreePascal for MacOS X from - http://wiki.lazarus.freepascal.org/index.php/Lazarus_Snapshots_Downloads I downloaded a 2.1.1 snapshot about a week ago, but note that this branch is under heavy development so is not considered stable. You can try using the more stable 2.0.4 release, but I cannot vouch for that. Again this should give you a *.dmg files that will mount instelf and in this case launch an installation. Follow the instructions and you should have a working FreePascal compiler for MasOS X at the end of it. 5. If the installation above went well you should now have some FreePascal project templates located at... 6. Now start up XCode. Select "File->New Project". A New Project wizard should appear listing all the project templates available. Scroll down the list until you get to "Pascal". Under this node you should see the 2 FPC Project Templates and the JEDI-SDL 2D project template. Select "FPC JEDI-SDL 2D" and click "Next". Now enter a Project Name and Directory. Note : If the directory does not exist, it will be created. When you happy click finish the newly created project will be opened and ready for editing within XCode. 7. Click the "Build and Go" icon and the compilation process will begin. Once completed ( it's a bit slower that Delphi ), you should see the JEDI-SDL logo ( thanks Jason ) bouncing around a native MacOS X window. 8. Hack this project around to get your baby working on MacOS X. -= END TUTORIAL =- This is the simplest way to get JEDI-SDL and XCode working together. A more indepth tutorial of how to create the project from scratch would include a lot of arcane magic and work arounds which Jonas has already had the misfortune of experiencing, hence why project templates are provided as a starting point when using XCode. Any feedback or corrections welcome. It is with much pleasure that I finally announce the official beta release of JEDI-SDL v1.0 on SourceForge @ These should work on Win32, Linux, FreeBSD and MacOS X ( with some tweaking ). I think the headers are feature complete, unless someone spots something. The only thing left to add are more demos, which will probably end up being a separate download anyway. Oh and we also need to pick an offical logo for the project as well. Just a quick note to say that I have just checked into CVS the last JEDI-SDL changes ( for now ) that has added compatability for the Gnu Pascal and TMT Pascal compilers. Thanks to Alexey "Clootie" Barkovoy for his help with TMT support. These latest changes have been tested under Windows and the newly modified JEDISDLAliens demo ( the benchmark for cross-compiler compatability ) has also been checked into CVS. These Pascal bindings 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 because all compilers are essentially using 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 and FreePascal under Linux. I hope this widens the appeal of JEDI-SDL. Go on, write a game instead!! I am pleased to announce that JEDI-SDL v0.5 has been released and will JEDI-SDL are the Object Pascal headers for SDL ( http://www.libsdl.org It allows you to access all the functions within the SDL libraries under The latest release for Windows can be downloaded from and the latest release for Linux can be downloaded from The JEDI-SDL Home page ( http://www.delphi-jedi.org/Jedi:TEAM_SDL_HOME ) Things of note in this release are... New Units New 2D Demos : New 3D Demos : New Network Demos : I hope your experience with JEDI-SDL proves to be a positive one, as Thank-you to everyone who helped make this release the biggest to date Sincerely, Dominique Louis |
Released at Fri, 08 Feb 2008 12:05:13 GMT by savage Includes files: JEDI-SDLv1.0.zip (5733944 bytes) [Download] [Release Notes] Released at Fri, 08 Feb 2008 12:04:04 GMT by savage Includes files: JEDI-SDLFullSetup.exe (4502959 bytes) [Download] [Release Notes] Released at Tue, 29 Jan 2008 13:45:11 GMT by savage Includes files: JEDI-SDLHeadersSetup.exe (1238217 bytes) [Download] [Release Notes] Released at Tue, 29 Jan 2008 13:43:43 GMT by savage Includes files: JEDI-SDLDemosSetup.exe (1836649 bytes) [Download] [Release Notes] |
| Soon... |