SDL/2

Simple DirectMedia Layer/2 is a multimedia library designed to provide low level access to audio, keyboard, mouse, simple joysticks (not USB) and 2D video framebuffer.

Description
On this page, you will be find the current SDL/2 sources and precompiled binaries. If you would to play some SDL/2 games, please visit the download section. The screenshot to that games, are under the screenshot section.

SDL/2 Sources
SDL/2 librarys and sources with makefiles for the OpenWatcom compiler. You need it, if you would develope some SDL/2 programs. Would you use the precompiled librarys with GCC, please read the instructions under http://wiki.netlabs.org/index.php/SDL.
 * Version: 1.2.7 - 20051222
 * Homepage: http://www.libsdl.org
 * Ported by: Doodle
 * Compiler: OpenWatcom 1.2

SDL/2 DevPack
SDL/2 DevPack include header files and precompiled librarys for:
 * SDL/2 Image
 * SDL/2 Mixer
 * SDL/2 Net
 * SDL/2 TTF
 * SDL/2 GFX
 * SDL/2

New SDL/2 Version
Doodle has create a new SDL/2 version. Version 1.2.10 - 2006-05-17 - Doodle
 * Small modifications for v1.2.10 release
 * Changed DLL name to include version info (currently SDL12.dll)

Version 1.2 - 2006-05-01 - Doodle
 * Modified makefile system to have only one makefile
 * Included FSLib headers, DLL and LIB file

Version 1.2 - 2006-02-26 - Doodle
 * Updated the official SDL version with the OS/2 specific changes.
 * Added support for real unicode keycode conversion.

Version 1.2.7 - 2006-01-20 - Doodle
 * Added support for selectively using timecritical priority for audio threads by SDL_USE_TIMECRITICAL_AUDIO environment variable. (e.g.: SET SDL_USE_TIMECRITICAL_AUDIO=1 dosbox.exe )

New SDL/2 Game: FreeCNC V0.3
FreeCNC will be a free implementation of the Command & Conquer Game Engine written in SDL. It will support the original C&C graphics and audio. Before you start the game, read the "README.OS2" and the FAQ on this page.

Have Fun! Andreas Peters

New SDL/2 game: "SYA Sokoban"
(original text) An implementation of the popular Sokoban puzzle game. The goal is to push the crates onto the designated squares without getting stuck. Have fun! Andreas Peters

SDL/2 Games Update
I have updated the games "Marryampic2" and "DaveGnukem". Marryampic2 is like a classic memory game with some new features. DaveGnukem is a clone of "Duke Nukem". Have Fun! Andreas Peters

New SDL/2 Version
Doodle has create a new SDL/2 version. Version 1.2.7 - 2005-10-14 (e.g.:    SET SDL_USE_PROPORTIONAL_WINDOW=1    dosbox.exe    ) or, if you have the HOME environment variable set, then SDL.DLL will create a file in that directory called .sdl.proportionals, and you can put there the name of executable files that will be automatically made proportional.
 * Added support for proportional SDL windows.
 * There are two ways to have proportional (aspect-keeping) windows for a given SDL application: Either set the SDL_USE_PROPORTIONAL_WINDOW environment variable to something before starting the application

Download

 * Files
 * Source Code
 * Dev Pack

SDL Games Ported
Abe's Amazing Adventure

Abe, the daring adventurer, had entered a Pharaos Pyramid to reach there treasure. He knows where the treasure is, but to reach it, he must collect keys in some amazing room's. Many dangers wait on him.

Version: Homepage: http://abe.sourceforge.net Ported by: Doodle Compiler: OpenWatcom 1.2 Icon: Download Icon 

2Pong

2Pong is a pong clone. But, there is some difference from the regular pong game. First, you play with two balls and second, you can also play over network.

Version: 0.6 Homepage: http://twopong.sourceforge.net Ported by: Andreas Peters Compiler: OpenWatcom 1.2 Icon: Download Icon 

Dave Gnukem

Dave Gnukem is a "Duke Nukem I" clone. Your mission is, to stop Dr. ???. He want ruling the world with his army.

Version: 0.56 Homepage: http://gnukem.sourceforge.net Ported by: Andreas Peters Compiler: GCC V3.3.5 GA2 

Formido

You must kill so many ugly aliens as you possible.

Version: 1.0 Homepage: http://koti.mbnet.fi/lsoft/formido/formido.html Ported by: Doodle Compiler: OpenWatcom 1.2 Icon: Download Icon 

Rock Dodger

(original text) Dodge the rocks for as long as possible until you die. Kill greeblies to make the universe safe for non-greeblie life once again.

Version: 0.6 Homepage: http://spacerocks.sourceforge.net Ported by: Doodle Compiler: OpenWatcom 1.2 Icon: Download Icon 

Tile World

(original text) Tile World is a reimplementation of the game "Chip's Challenge". The player controls Chip, navigating him through his challenges. The object of each level of the game is to find and reach the exit tile, which takes you to the next level. The levels contain many different kinds of obstacles, creatures both hostile and indifferent, tools, protective gear -- and, of course, chips.

Version: Homepage: http://www.muppetlabs.com/~breadbox/software/tworld Ported by: Doodle Compiler: OpenWatcom 1.2 Icon: Download Icon

SDL Zombies

You play a blue penguin, and your goal is, that all pink penguins to fall in holes.

Version: 1.0.0 Homepage: http://hocwp.free.fr/sdlzombies.html Ported by: Doodle Compiler: OpenWatcom 1.2 Icon: Download Icon

SDL Roids

SDLRoids is a clone of Astreorids.

Version: 1.0.5 Homepage: http://toppler.sourceforge.net Ported by: Doodle Compiler: OpenWatcom 1.2 Icon: Download Icon

SnakeMe

(original text) The basic rules are very simple, there's a snake which has to eat apples in order to grow and win points. But you have to be careful: if you hit a wall, or another snake, you die.

Version: Homepage: http://ysagoon.com/snakeme/presentation.html Ported by: Doodle Compiler: OpenWatcom 1.2

U-Hexen

Is another port of the populare game Hexen.

Version: Homepage: http://uhexen.sourceforge.net Ported by: Doodle Compiler: OpenWatcom 1.2

XRick

XRick is a clone of Rick Dangerous. This was the Indiana Jones of computer games, running away from rolling rocks, avoiding traps, from South America to a futuristic missile base via Egypt and the Schwarzendumpf castle.

Version: 021212 Homepage: http://www.bigorno.net/xrick Ported by: Doodle Compiler: OpenWatcom 1.2

Toppler

(original text) In this game you have to help a cute little green animal switch off some kind of "evil" mechanism. The "power off switch" is hidden somewhere in high towers. On your way to the target you need to avoid a lot of strange robots that guard the tower.

Version: 1.0.5 Homepage: http://toppler.sourceforge.net Ported by: Doodle Compiler: OpenWatcom 1.2 Icon: Download Icon

OpenTTD

(original text) OpenTTD is modeled after the original Transport Tycoon game by Chris Sawyer and enhances the game experience dramatically.

Version: 0.4.0 Homepage: http://www.openttd.com/ Ported by: Owen Rudge Compiler: Open Watcom 1.3 (Version 1.2 and earlier WILL NOT build OpenTTD)

SDL Invaders

It's a simple clone of the famous Space Invaders.

Version: 0.8.0 Homepage: http://www.sdlinvaders.de   Ported by: Doodle Compiler: OpenWatcom 1.2 Icon: Download Icon

Kobodeluxe

(original text) Kobo Deluxe is an enhanced version of Akira Higuchi's game XKobo.

Version: 0.4 Homepage: http://www.olofson.net/kobodl/ Ported by: Doodle Compiler: OpenWatcom 1.2 Icon: Download Icon

Barrage

(original text) Barrage is a rather violent action game with the objective to kill and destroy as many targets as possible within 3 minutes. You control a gun that may either fire small or large grenades at soldiers, jeeps and tanks. Targets are fast paced and require careful aiming as it takes half a second to reload the gun. Additionally you have to keep an eye on your ammo and reload in time. Useful to kill some minutes of idle time.

Version: 1.0.1 Homepage: http://lgames.sourceforge.net/ Ported by: Doodle Compiler: OpenWatcom 1.2 Icon: Download Icon

SDL Lopan

This is a Mahjongg clone.

Version: 0.9 Homepage: http://www.xdr.com/dash/sdllopan.html Ported by: Andreas Peters Compiler: GCC V3.3.5 Icon: Download Icon

Marryampic2

Marryampic2 is like a classic 'memory' card game but with a new feature. All pair of cards is associated to an unique sound. In Marryampic mode, you hear a sound, you must identify to which pair it correspond, and then find the pair. But you can play like the original in the classic 'memory' mode, which is less difficult. You can then find any pairs. The sound of the pair is played when you've found it.

Version: 0.6 Homepage: http://membres.lycos.fr/mavati/marryampic2/ Ported by: Andreas Peters Compiler: GCC V3.3.5 GA2

Luola

Luola is a 2D arcade game where you fly a small V shaped ship in different kinds of levels.

Version: 1.2.7 Homepage: http://www.saunalahti.fi/~laakkon1/linux/luola/index.php Ported by: Doodle Compiler: OpenWatcom 1.2 Icon: Download Icon

Dodgin' Diamond 2

(original text) This is a little shot'em up arcade game for one or two players. It aims to be an 'old school' arcade game with low resolution graphics, top-down scroll action, energy based gameplay and different weapons with several levels of power.

Version: 0.2.1 Homepage: http://usebox.net/jjm/dd2/ Ported by: Andreas Peters Compiler: GCC V3.3.5

Rocks'n'Diamonds

(original text) Rocks'n'Diamonds is an arcade style game for Unix, Mac OS X, Windows and DOS in the tradition of "Boulder Dash" (C 64), "Emerald Mine" (Amiga),"Supaplex" (Amiga/PC), "Sokoban" (PC).

Version: 3.1.1 Homepage: http://www.artsoft.org/rocksndiamonds/ Ported by: Paul Smedley Compiler: GCC 3.3.5

Atris

(origina text) Atris Alizarin Tetris is a Tetris-like game with a twist for Unix, Win32 and BeOS systems. It includes multi-player support, user-extensible color, shape and sound styles, can use TCP/IP networking and features a few different AI opponents.

Version: 1.07 Homepage: http://www.cs.berkeley.edu/~weimer/atris/ Ported by: Paul Smedley Compiler: GCC 3.3.5

Still Yet Another Sokoban

(original text) An implementation of the popular Sokoban puzzle game. The goal is to push the crates onto the designated squares without getting stuck.

Version: 1.0.2 Homepage: http://scorpioncity.com/sokoban.html Ported by: Andreas Peters Compiler: GCC v3.3.5 GA2

FreeCNC V0.3

(original text) FreeCNC will be a free implementation of the Command & Conquer Game Engine written in SDL. It will support the original C&C graphics and audio.

The FreeCNC developers stopt this project. FAQ

Q: What versions are supported? The Original (DOS) and Gold (Windows) versions of Command & Conquer: Tiberian Dawn are currently supported.

Q: I can't use the Gold edition because it says it can't find some required files. Some of the required files for this version are stored in InstallShield format, meaning you'll have to install it somewhere and then copy the mix files it puts in the directory you installed it.

Version: 0.3 Homepage: http://freecnc.sourceforge.net/ Ported by: Andreas Peters Compiler: GCC V3.3.5 GA2

Jump 'n Bump

(original text) You're a cute little bunny and you have to avoid the other bunnies from stomping on you and at the same time try to stomp as many opponents as possible. Jump & bump is multiplayer only with up to four players simultaneously. Gather the local crew and have a blast.

Version: 1.50 Homepage: http://www.jumpbump.mine.nu/ Ported by: Doodle Compiler: OpenWatcom 1.5 SDL Version: 1.2.10 

Credits

 * Doodle

Links

 * SDL Homepage