Announcing SDL 0.8f

Announcing SDL 0.8f

It’s available from my download page:
http://www.devolution.com/~slouken/SDL/download.html

I’m relatively close to releasing SDL 0.8 “Offical Release”

I need some poeple to help me compile binaries of all the demos and games
available from the download page, for all supported systems.

I would also appreciate it if any bugs, or inconsistencies, or annoyances
that bother you are discussed so we can fix them. :slight_smile:

API changes:

    Re-adding SDL_VideoModeOK() since it will tell you if a mode can be
    supported natively.

    Changing SDL_MOUSEMOTIONEVENT constant to SDL_MOUSEMOTION
    Changing SDL_QUITEVENT constant to SDL_QUIT
    Adding SDL_JOYMOTION, SDL_JOYBUTTONDOWN, SDL_JOYBUTTONUP event types
    (Joystick support not yet available)

It’s been relatively quiet here… (except for me. :slight_smile:
How about some feedback on SDL?

See ya!
-Sam Lantinga (slouken at devolution.com)–
Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/

How about some feedback on SDL?
It’s cool :slight_smile:

cu, tomaasz

btw4sl: no news on the (uhh, ohh) DOS port,
i have only collected some low-level djgpp stuff which
could be taken some info from - threads, keyboard,
vesa2.0; no sound - mikmod has always been enough for me…

How about some feedback on SDL?
It’s cool :slight_smile:

Cool. :slight_smile:

btw4sl: no news on the (uhh, ohh) DOS port,
i have only collected some low-level djgpp stuff which
could be taken some info from - threads, keyboard,
vesa2.0; no sound - mikmod has always been enough for me…

DOS port? Ooh ooh! :slight_smile:

Can I see?
See ya!
-Sam Lantinga (slouken at devolution.com)–
Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/

    Changing SDL_MOUSEMOTIONEVENT constant to SDL_MOUSEMOTION
    Changing SDL_QUITEVENT constant to SDL_QUIT
    Adding SDL_JOYMOTION, SDL_JOYBUTTONDOWN, SDL_JOYBUTTONUP event types
    (Joystick support not yet available)

Oh, NOW you tell me :slight_smile:

I was wondering why suddenly my program broke after a ‘cvs update -d’ on SDL.

(Yes, I did fix my program to suit, but it would have been nice if you updated
the docs in CVS along with any API changes)On Wed, Sep 16, 1998 at 09:49:58AM -0700, Sam Lantinga wrote:


– Michael Samuel

Mabey people are waiting, well I am, what will happen to the coords of the
SDL_Rects.

|> I am in the process of converting SDL_Rects from x, y, w, h to
|> minx, maxx, miny, maxy
|
|Okay, I decided, in the interests of stability, not to convert the
|rectangle structure.

What will become. (both?, compile option?, not at all)

grt,

  • JasperOn Wed, 16 Sep 1998, Sam Lantinga wrote:

It’s been relatively quiet here… (except for me. :slight_smile:
How about some feedback on SDL?
±----
| Beheer Commisaris | Homepage: http://www.il.fontys.nl/~jasper
| IGV Interlink | PGP-key: finger @Jasper_Berlijn |
| E-mail: @Jasper_Berlijn |
----+

Hi there…
Tomas Andrle wrote:

How about some feedback on SDL?
It’s cool :slight_smile:

I was about to say that… :slight_smile:

cu, tomaasz

btw4sl: no news on the (uhh, ohh) DOS port,
i have only collected some low-level djgpp stuff which
could be taken some info from - threads, keyboard,
vesa2.0; no sound - mikmod has always been enough for me…

Hey, go check out allegro (you don’t know about allegro? gasp! it’s to
be found wherever you found DJGPP). It provides low and high level
graphics, sound, keyboard. Could be a very viable base to start
programming from.

In further news, I have the SDL ggi backend compiling and running the
sample applications (well to the extent of getting an error message
:-))… Sam, you quite obviously hadn’t looked at that GGI backend for
ages, the SDL internal API has changed quite a lot since it was last
touched… :slight_smile:

:slight_smile:
Peter

Hey, go check out allegro (you don’t know about allegro? gasp! it’s to
be found wherever you found DJGPP). It provides low and high level
graphics, sound, keyboard. Could be a very viable base to start
programming from.

of course i do know that. i don't like allegro, because it is too complex and

tries to cover too much things at once. the source is pretty bind together etc.
yes, maybe some low-level stuff could be taken from it…maybe not. and i don’t
know if it’s thread safe…

cu, tomaasz

    Changing SDL_MOUSEMOTIONEVENT constant to SDL_MOUSEMOTION
    Changing SDL_QUITEVENT constant to SDL_QUIT

Oh, NOW you tell me :slight_smile:

I was wondering why suddenly my program broke after a ‘cvs update -d’ on SDL.

(Yes, I did fix my program to suit, but it would have been nice if you updated
the docs in CVS along with any API changes)

Oops, sorry. Docs fixed in CVS.
When I make an API change, the first thing to change is the header files,
then code, then examples, then documentation.

See ya!
-Sam Lantinga (slouken at devolution.com)> On Wed, Sep 16, 1998 at 09:49:58AM -0700, Sam Lantinga wrote:


Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/

Mabey people are waiting, well I am, what will happen to the coords of the
SDL_Rects.

For SDL 0.8, they will stay the way they are.
For SDL 0.9, I will take a vote on whether to convert them.
I had code that used both for a while, but clipping in the general case
was actually faster with the existing code. You are of course, welcome
to look at my algorithm and correct it if necessary. (See a previous
e-mail giving timings for clipping)

Is there anything else you are waiting for?

See ya!
-Sam Lantinga (slouken at devolution.com)–
Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/

Somebody wrote:

vesa2.0; no sound - mikmod has always been enough for me…

If you need sound under DOS, I would highly highly highly recommend you
look into Otto Chrons’s DSMI (Digital Sound & Music Interface). There
used to be a paid license (back in the old days, where DOS games made
money) but I don’t know if that’s the case anymore. Anyway, DSMI’s got
mixing for arbitrary channels, and support for SB/Pro/16, PAS/PAS+/16,
Aria, WSS, and GUS (And LPT & PC Speaker as well).

Well, then again, maybe it’s a little overkill… And there might still
be licensing restrictions. But if anyone wants me to look into it, I can.

-Chuck

For SDL 0.8, they will stay the way they are.
For SDL 0.9, I will take a vote on whether to convert them.
I had code that used both for a while, but clipping in the general case
was actually faster with the existing code. You are of course, welcome
to look at my algorithm and correct it if necessary. (See a previous
e-mail giving timings for clipping)

Ok, could you just send me the routine? I don’t have time to download the
lot… :slight_smile:

njhOn Thu, 17 Sep 1998, Sam Lantinga wrote:

Hi there…
Chuck Homic wrote:

Somebody wrote:

  vesa2.0; no sound - mikmod has always been enough for me...

If you need sound under DOS, I would highly highly highly recommend you
look into Otto Chrons’s DSMI (Digital Sound & Music Interface). There
used to be a paid license (back in the old days, where DOS games made
money) but I don’t know if that’s the case anymore. Anyway, DSMI’s got
mixing for arbitrary channels, and support for SB/Pro/16, PAS/PAS+/16,
Aria, WSS, and GUS (And LPT & PC Speaker as well).

Does it support Ensoniq cards? If not, I’d hate it :slight_smile:

Well, then again, maybe it’s a little overkill… And there might still
be licensing restrictions. But if anyone wants me to look into it, I can.

-Chuck

As I was saying earlier… I know you don’t like allegro, but you can
extract the sound code section pretty easily (go look at D1X, which includes
the sound section of allegro only). Music support too.

:slight_smile:
Peter