Main > Free Download Search >

Free sdl software for linux

sdl

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 299
SDL 1.2.11

SDL 1.2.11


Simple DirectMedia Layer is a cross-platform multimedia library. more>>
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. SDL is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby.
Enhancements:
- Dynamic X11 loading is only enabled with gcc 4 supporting -fvisibility=hidden. This fixes crashes related to symbol collisions, and allows building on Solaris and IRIX.
- Fixed building SDL with Xinerama disabled.
- Fixed DRI OpenGL library loading, using RTLD_GLOBAL in dlopen().
- Added pkgconfig configuration support.
<<less
Download (0.21MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
704 downloads
SDL.NET 6.0.0

SDL.NET 6.0.0


SDL.NET is a set of object-oriented CLS-compliant .NET bindings for the SDL gaming library. more>>
SDL.NET is a set of object-oriented CLS-compliant .NET bindings for the SDL gaming library. And provides high-level access to audio, keyboard, mouse, joystick, TrueType fonts, various image formats, sound mixing, MPEG-1 movies and 3D hardware via OpenGL, 2D video framebuffer.

Given the open nature of Wiki, the SDL.NET team does not take any responsibility for the content or accuracy of content provided on these pages. All content is the responsibility and property of its author.
<<less
Download (15MB)
Added: 2007-05-07 License: LGPL (GNU Lesser General Public License) Price:
538 downloads
NeoPop-SDL 0.2

NeoPop-SDL 0.2


NeoPop-SDL project is a NeoGeo Pocket emulator. more>>
NeoPop-SDL project is a NeoGeo Pocket emulator.

It supports black and white and color games, game state saving, screenshots (BMP and PNG), sound and music, double- and triple-size graphics scaling (both in software and hardware), full-screen mode, joystick and keyboard input, and the ability to read from ZIP files.

<<less
Download (0.25MB)
Added: 2006-11-23 License: GPL (GNU General Public License) Price:
1069 downloads
SDL Vexed 0.6

SDL Vexed 0.6


SDL Vexed is a puzzle game written in Perl-SDL. more>>
SDL Vexed project is a puzzle game written in Perl-SDL.

Vexed is an addictive (and written in Perl) puzzle game in which your goal is to move similar blocks together, which causes them to disappear. Once all the blocks are gone, youve solved the level and youre presented with a new Vexed level to solve.

In Vexed you have to move blocks by putting the mouse on them and dragging (using mouse button) to either the right or left. If an empty space is encountered, "gravity" takes over and the blocks fall towards the bottom.

Scoring is based on a golf-like "par" concept. The Vexed level pack has a solution stored for each level. If you solve the level in the same number of moves as what is stored in the level pack, you get a score of 0, or par, for that level. Note that the stored solution may not be the most efficient one, so you can beat "par" and have a negative score.

The score displayed while playing is a cumulative score for the entire level pack.

Using the Solution feature adds five to your score.

<<less
Download (0.51MB)
Added: 2006-12-21 License: GPL (GNU General Public License) Price:
1037 downloads
SDL::MPEG 2.1.3

SDL::MPEG 2.1.3


SDL::MPEG is a SDL perl extension. more>>
SDL::MPEG is a SDL perl extension.

SYNOPSIS

$info = new SDL::MPEG -from => $mpeg;

SDL::MPEG provides an interface to quering the status of a SMPEG stream.

METHODS

SDL::MPEG::has_audio returns true if it has audio track
SDL::MPEG::has_video returns true if it has a video track
SDL::MPEG::width returns the width of the video in pixels
SDL::MPEG::height returns the height of the video in pixels
SDL::MPEG::size returns the total size of the clip in bytes
SDL::MPEG::offset returns the offset into the clip in bytes
SDL::MPEG::frame returns the offset into the clip in fames
SDL::MPEG::fps returns the play rate in frames per second
SDL::MPEG::time returns the current play time in seconds
SDL::MPEG::length returns the total play time in seconds

<<less
Download (0.76MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1074 downloads
SDLHana 0.32

SDLHana 0.32


SDLHana project is a SDL-based Hanafuda game. more>>
SDLHana project is a SDL-based Hanafuda game.

Hanafuda is a Japanese-oriented card game which is mostly played in Japan and Korea, also known as "Hwa-Tu" in Korean.

Just like Poker, there are many ways to play with Hanafuda. This program currently supports two of them: Koi-Koi, which is a Japanese game, and Go-Stop, which is a Korean game.

There is also a variant of Koi-Koi game mostly found in gambling Coin-Op game machines, described as "Koi-Koi [BET]" in the game settings menu, which is played with 6 cards instead of 8 cards.

<<less
Download (0.62MB)
Added: 2006-12-05 License: GPL (GNU General Public License) Price:
1054 downloads
Abuse-SDL 0.7.0

Abuse-SDL 0.7.0


Abuse-SDL is a port of Abuse by Crack Dot Com to Linux using the Simple DirectMedia Layer library. more>>
Abuse-SDL project is a port of Abuse by Crack Dot Com to Linux using the Simple DirectMedia Layer library. This allows Abuse to run at screen depths greater than 8bpp as well as fullscreen.
Main features:
- Run at any screen depth from 8bpp to 32bpp.
- Run fullscreen or in a window.
- Software and OpenGL hardware accelerated scaling.
- Lock the mouse to the window.
- Mousewheel support for changing weapons.
- Stereo sound.
<<less
Download (0.65MB)
Added: 2005-09-19 License: GPL (GNU General Public License) Price:
837 downloads
SDL::Video 2.1.3

SDL::Video 2.1.3


SDL::Video is a SDL perl extension. more>>
SDL::Video is a SDL perl extension.

SYNOPSIS

$video = new SDL::Video ( -name => pr0n.mpg );

SDL::Video adds support for MPEG video to your SDL Perl application. Videos are objects bound to surfaces, whose playback is controled through the objects interface.

METHODS

SDL::Video::error() returns any error messages associated with playback
SDL::Video::audio(bool) enables or disables audio playback, (on by default)
SDL::Video::video(bool) enables or disable video playback, (on by default)
SDL::Video::loop(bool) enables or disable playback looping (off by default)
SDL::Video::volume(int) set the volume as per the mixer volume
SDL::Video:display(surface) binds the clip to a display surface
SDL::Video::scale([x,y]|[surface]|int) scales the clip by either x,y factors, scales to the image dimensions, or a single scalar.
SDL::Video::play() plays the video clip, call SDL::Video::display() before playing
SDL::Video::pause() pauses video playback
SDL::Video::stop() stops video playback
SDL::Video::rewind() resets the clip to the beginning
SDL::Video::seek(offset) seeks to a particular byte offset
SDL::Video::skip(time) skips to a particular time
SDL::Video::region(rect) takes a SDL::Rect and defines the display area
SDL::Video::frame(int) renders a specific frame to the screen
SDL::Video::info() returns a new SDL::MPEG object reflecting the current status
SDL::Video::status() returns either SMPEG_PLAYING or SMPEG_STOPPED or SMPEG_ERROR

<<less
Download (0.76MB)
Added: 2006-07-21 License: Perl Artistic License Price:
1201 downloads
sdljava 0.9.1

sdljava 0.9.1


sdljava project is a Java binding for the SDL API. more>>
sdljava project is a Java binding for the SDL API.
It provides the ability to write games and other applications in Java.
It is designed to be fast, efficient and easy to use. Full support for access to audio, keyboard, mouse, joystick, 2D framebuffer, and 3D hardware is provided.
It also provides a native binding to OpenGL (via GLEW) and a binding to FTGL.
Main features:
- OpenGL Binding
- FTGL Binding
- Full SDL Binding
Enhancements:
- added jniclasscode pragmas to swig interface (.i) files which call System.loadLibrary for the appropriate lib
- added new methods to SDLMixer
- added new methods to SDLImage
- JDK 1.5 enumerations removed
- ALL JDK 1.5 dependencies removed
- OpenGL 1.1 Support added!!!
<<less
Download (MB)
Added: 2006-11-15 License: LGPL (GNU Lesser General Public License) Price:
1073 downloads
SDL::Color 2.1.3

SDL::Color 2.1.3


SDL::Color is a SDL perl extension. more>>
SDL::Color is a SDL perl extension.

SYNOPSIS

$color = new SDL::Color ( -r => 0xde, -g => 0xad, -b =>c0 );
$color = new SDL::Color -surface => $app, -pixel => $app->pixel($x,$y);
$color = new SDL::Color -color => SDL::NewColor(0xff,0xaa,0xdd);

SDL::Color is a wrapper for display format independent color representations, with the same interface as SDL::Color.

new ( -color => )

SDL::Color::new with a -color option will construct a new object referencing the passed SDL_Color*.

new (-r => , -g => , -b => )

SDL::Color::new with -r,-g,-b options will construct both a SDL_Color structure, and the associated object with the specified vales.

new (-pixel =>, -surface =>)

SDL::Color::new with -pixel,-surface options will generate a SDL_Color* with the r,g,b values associated with the integer value passed by -pixel for the given -surfaces format.

r ( [ red ] ), g( [ green ] ), b( [ blue ] )

SDL::Color::r, SDL::Color::g, SDL::Color::b are accessor methods for the red, green, and blue components respectively. The color value can be set by passing a byte value (0-255) to each function.

pixel ( surface )

SDL::Color::pixel takes a SDL::Surface object and r,g,b values, and returns the integer representation of the closest color for the given surface.

<<less
Download (0.21MB)
Added: 2007-08-09 License: Perl Artistic License Price:
806 downloads
SDL Sopwith 1.7.1

SDL Sopwith 1.7.1


SDL Sopwith project is a port of the classic flying game Sopwith. more>>
SDL Sopwith project is a port of the classic flying game Sopwith.
SDL Sopwith is a port of the classic flying game Sopwith to modern operating systems and toolkits.
It was originally a port to the LibSDL toolkit, but there is now a GTK+ version also.
Main features:
- Modern native application - will run under Windows, GNU/Linux, BeOS and probably most modern operating systems supported by LibSDL
- Working sound (emulated PC speaker through the sound card output)
- Working Multiplayer
- More configurable than the original (options from Sopwith 2/ The authors edition can be turned off)
- Vastly cleaned up and portable code
Enhancements:
- Fix some compilation errors due to an error in swinit.c
- Fix networking which got broken somewhere.
<<less
Download (0.17MB)
Added: 2006-12-06 License: GPL (GNU General Public License) Price:
1064 downloads
SDL_prim 0.3.0

SDL_prim 0.3.0


SDL_prim is a set of simple drawing primitives for use with the SDL Library. more>>
SDL_prim is a set of simple drawing primitives for use with the SDL Library.

Currently, SDL_prim supports lines, circles, and triangles, with support for anti-aliasing and alpha-blending. Circles and Triangles also have support for filling.
<<less
Download (0.014MB)
Added: 2006-08-23 License: Public Domain Price:
1157 downloads
SDL Hana 20060723

SDL Hana 20060723


SDL Hana is a SDL-based hanafuda game. more>>
SDL Hana is a SDL-based hanafuda game.

SDLHana is a SDL-based Hanafuda game, a Japanese-oriented card game which is popular in Japan and Korea

<<less
Download (0.68MB)
Added: 2006-09-05 License: GPL (GNU General Public License) Price:
1150 downloads
SDL Fungus 0.0.10

SDL Fungus 0.0.10


SDL Fungus is an addictive, multiplayer puzzle game based on NetFungus for two to four players. more>>
SDL Fungus is an addictive, multiplayer puzzle game based on NetFungus. Up to four players can play by trying to surround and capture each others fungus.

Currently only the multiplayer mode on a single computer works. I plan on cleaning up the code and releaseing it under the GNU GPL before adding networked multiplayer or AI. Also, a MacOS X port should come soon.

All comments are welcome. There are probably hundreds of bugs. Also, the program uses SDL.

Controls

- To rotate the piece you want to place, press space.
- To skip your turn, press tab.
- To bite press control and then click on the fungus blocks that you want to bite. After you have selected press control again or press space to cancel the bite.

<<less
Download (0.10MB)
Added: 2005-11-04 License: LGPL (GNU Lesser General Public License) Price:
1449 downloads
SDLucid 0.90.0

SDLucid 0.90.0


SDLucid is a C++ wrapper library for the Simple Direct Media Layer by Sam Latinga. more>>
SDLucid is a C++ wrapper library for the Simple Direct Media Layer by Sam Latinga. SDLucid aims to not only be a wrapper, but also to offer a cleaner interface than the original SDL as well as more functionality. Want to see it in action? Here is a screenshot of the example contained in the distribution, nicely showing off the transforms code. SDLucid provides all of the following features that are not provided in SDL:

- a nice interface
- fast graphics primitives (polygons, circles...) with arbitrary fill modes
- affine transformations on surfaces (i.e. stretching, rotation...)
- bitmap fonts
- mp3, mod, wav playing with arbitrary mixing and samplerate conversion.

When designing SDLucid, I tried to follow these guidelines:

- make a new and clean interface to SDL that stays as close as possible to SDL terminology, but no closer.
- implement mighty functionality thats easy to use (some of this functionality duplicates what is available as SDL_mixer,SDL_image,SDL_ttf etc)
- use naming conventions that loosely resemble those of the STL, so SDLucid doesnt introduce another naming scheme into a client program
- stick to one mighty image format: PNG
- use exceptions for error reporting

It mixes well with STL code. Installation and use is drop-dead easy because of supplied autoconf macros and an sdlucid-config shell script. SDLucid currently depends on

- a good c++ compiler (gcc 2.95 will do)
- SDL, obviously. :)
- ixlib, a C++ tool library.
<<less
Download (0.42MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
1174 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5