SDL has a simple API. It also emulates hardware if it isn't there, in some
cases. For example, if your one of your monitors only supports one resalution
(like some of mine do) or your video hardware only supports a certian color
depth then SDL's emulation layer kicks in and does all the messy scaleing and
color conversion without the programmer even haveing to know! You can run 16
color (Not 65536 colors, which is 16-bit; I mean REAL 16 color, which is 4-bit)
pallete maped apps on a 32-bit display! It's sound support is fine. I don't
think it emulates MIDI (YET), but if it doesn't I am working on (in my spare
time, which isn't much at all, like 2-hours every 2 weeks) disassibling
timidity. I had planed to submit the code to SDL's maintainers if and when I
get done. If I don't do it., though, SOMEBODY will. SDL is improving all the
time. Its interface is very simple and it could remind a few of a game console
SDK API. I'm not volentering, I'm just encourageing. :-) If FreeSCI was ported
to SDL thought, it would be able to run on the maximum about of systems without
even planing for that much coverage. It could run on X, BeOS, MacOS, Windows,
Amiga, Qnx-RTOS, FreeBSD, et al. without haveing to do anything more than a
recompile! Pretty cool, huh?

Stuffed Crust wrote:

> On Fri, Mar 30, 2001 at 06:40:03PM +0200, Rickard Lind wrote:
> > Recently a friend of mine tried to make FreeSCI work on a portable MacOS-X
> > computer... it involved too much work compiling X for him to care about
> > really giving it a shot. His suggestion was SDL (Simple DirectMedia Layer)
> > which makes sense since it wraps gfx, sound, and input.
>
> Not sure about SDL's sound framework (just PCM, or MIDI too?) but I
> think a SDL gfx/input layer would be a good idea.
>
> Hmm.  I wonder what kinds of gfx primitives it supports.  Time to do
> some reading up on its API.  :)
>
>  - Pizza
> --
> Solomon Peachy                                    pizzaATfucktheusers.org
> I ain't broke, but I'm badly bent.                           ICQ# 1318344
> Patience comes to those who wait.
>     ...It's not "Beanbag Love", it's a "Transanimate Relationship"...


Reply via email to