Some "newbie" questions

I am reading on the newsgroup for SDL things like window creation will
crash on XP because the wrong function was called…
What is this in? Version 1.2? CVS? What is the difference in 1.2 or CVS?

Is CVS the next version in the testing phase? For a commercial project
should I just use 1.2?

I see that SDL supports Linux, Windows, BeOS, MacOS, MacOS X, FreeBSD,
OpenBSD, BSD/OS, Solaris, IRIX, and QNX. Dose C++? Dose OpenGL? Dose the
one .DLL file work for all platforms? Or dose there need to be different
.DLL file for each platforms?

There is support for: Windows CE, AmigaOS, Dreamcast, Atari, NetBSD,
AIX, OSF/Tru64, and SymbianOS
Why are they not fully supported? Still errors? Dose C++ Support those too?
How about OpenGL?

The Dreamcast is a game console is it not? Do I just burn the
C++/SDL/OpenGL code on to a cd and put it in the DreamCast?
Same with the Playstation 2? (Read below)

I also saw on the download page Playstation 2. Dose that mean SDL now
works with Playstation 2?

Where can I find a list of commands for the platforms and what they do?

In the Doc Project. In the BMP display part it says for other file
formats to add support on are own. Which I can understand but dose it
mean add it to the SDL source and compile a new .DLL file other than the
that is given out?

Do you think the SDL_net library Can handle game networking (multiplayer)?
How far? If I wanted to make a MOMPG could I with this (Of course using a
game server too)?
What about computer to computer type a game networking (Multiplayer)?

Thanks A Lot!,
Andrew

I am reading on the newsgroup for SDL things like window creation
will
crash on XP because the wrong function was called…
What is this in? Version 1.2? CVS? What is the difference in 1.2 or CVS?

I’ve seen no window creation bug in XP, though I’m only using the
last stable 1.2 release.

Is CVS the next version in the testing phase? For a commercial project
should I just use 1.2?

Yes, use the last actual release versions for commecrical projects.
However since the SDL liscenses say that commercial closed source
projects have to be dynamically linked to SDL anyone can through in a
CVS dll (or shared library) if they want, and all 1.2X releases should
be binarily compatible.

I see that SDL supports Linux, Windows, BeOS, MacOS, MacOS X, FreeBSD,
OpenBSD, BSD/OS, Solaris, IRIX, and QNX. Dose C++? Dose OpenGL? Dose the
one .DLL file work for all platforms? Or dose there need to be different
.DLL file for each platforms?

It’s only source compatible on different platforms. Every platform
needs it’s own exectuable and linked libraries.

There is support for: Windows CE, AmigaOS, Dreamcast, Atari, NetBSD,
AIX, OSF/Tru64, and SymbianOS
Why are they not fully supported? Still errors? Dose C++ Support those too?
How about OpenGL?

Best thing to do is to download either the latest SDL release or CVS
and check the readme’s included on each individual platform for
limititations. OpenGL not actually a SDL target, but it can be used
for graphics while SDL handles window creation, sound, input, etc.

The Dreamcast is a game console is it not? Do I just burn the
C++/SDL/OpenGL code on to a cd and put it in the DreamCast?
Same with the Playstation 2? (Read below)

Using a correctly set up cross compiler you can make a DreamCast
compatible disc. I’ll respond to the PS2 part below.

I also saw on the download page Playstation 2. Dose that mean SDL now
works with Playstation 2?

The PS2 SDL port only applies to the PS2 Linux kit from Sony. It
will not run on a PS2 that does not have the kit and a hard drive
installed. With the kit installed the PS2 is just a linux box.

Where can I find a list of commands for the platforms and what they do?

As I said, check the Readme’s in any SDL distribution.

In the Doc Project. In the BMP display part it says for other file
formats to add support on are own. Which I can understand but dose it
mean add it to the SDL source and compile a new .DLL file other than the
that is given out?

Many other common formats are supported by the SDL_Image library.

Do you think the SDL_net library Can handle game networking (multiplayer)?
How far? If I wanted to make a MOMPG could I with this (Of course using a
game server too)?
What about computer to computer type a game networking (Multiplayer)?

It should definately be adequate for low user network games and for
MMORPG peers. It could probably be used for the server too, but I
think it would be much easier and more practical to write the server
native for whatever platform it was going to be ran on.>

Thanks A Lot!,
Andrew


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

Thanks A Lot… That clears up a lot of question for me!

Andrew
"Phoenix Kokido" wrote in message
news:20030922035333.B1B685AE7B at mail.postmark.net

I am reading on the newsgroup for SDL things like window creation
will
crash on XP because the wrong function was called…
What is this in? Version 1.2? CVS? What is the difference in 1.2 or CVS?

I’ve seen no window creation bug in XP, though I’m only using the
last stable 1.2 release.

Is CVS the next version in the testing phase? For a commercial project
should I just use 1.2?

Yes, use the last actual release versions for commecrical projects.
However since the SDL liscenses say that commercial closed source
projects have to be dynamically linked to SDL anyone can through in a
CVS dll (or shared library) if they want, and all 1.2X releases should
be binarily compatible.

I see that SDL supports Linux, Windows, BeOS, MacOS, MacOS X, FreeBSD,
OpenBSD, BSD/OS, Solaris, IRIX, and QNX. Dose C++? Dose OpenGL? Dose the
one .DLL file work for all platforms? Or dose there need to be different
.DLL file for each platforms?

It’s only source compatible on different platforms. Every platform
needs it’s own exectuable and linked libraries.

There is support for: Windows CE, AmigaOS, Dreamcast, Atari, NetBSD,
AIX, OSF/Tru64, and SymbianOS
Why are they not fully supported? Still errors? Dose C++ Support those
too?

How about OpenGL?

Best thing to do is to download either the latest SDL release or CVS
and check the readme’s included on each individual platform for
limititations. OpenGL not actually a SDL target, but it can be used
for graphics while SDL handles window creation, sound, input, etc.

The Dreamcast is a game console is it not? Do I just burn the
C++/SDL/OpenGL code on to a cd and put it in the DreamCast?
Same with the Playstation 2? (Read below)

Using a correctly set up cross compiler you can make a DreamCast
compatible disc. I’ll respond to the PS2 part below.

I also saw on the download page Playstation 2. Dose that mean SDL now
works with Playstation 2?

The PS2 SDL port only applies to the PS2 Linux kit from Sony. It
will not run on a PS2 that does not have the kit and a hard drive
installed. With the kit installed the PS2 is just a linux box.

Where can I find a list of commands for the platforms and what they do?

As I said, check the Readme’s in any SDL distribution.

In the Doc Project. In the BMP display part it says for other file
formats to add support on are own. Which I can understand but dose it
mean add it to the SDL source and compile a new .DLL file other than the
that is given out?

Many other common formats are supported by the SDL_Image library.

Do you think the SDL_net library Can handle game networking
(multiplayer)?

How far? If I wanted to make a MOMPG could I with this (Of course using
a> > game server too)?

What about computer to computer type a game networking (Multiplayer)?

It should definately be adequate for low user network games and for
MMORPG peers. It could probably be used for the server too, but I
think it would be much easier and more practical to write the server
native for whatever platform it was going to be ran on.

Thanks A Lot!,
Andrew


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

I see that SDL supports Linux, Windows, BeOS, MacOS, MacOS X, FreeBSD,
OpenBSD, BSD/OS, Solaris, IRIX, and QNX. Dose C++? Dose OpenGL? Dose the
one .DLL file work for all platforms? Or dose there need to be different
.DLL file for each platforms?

It’s only source compatible on different platforms. Every platform
needs it’s own exectuable and linked libraries.

            I understand that but dose the one .DLL file gieven with SDL

work on all OS with the correctly compiled .EXE?

The Dreamcast is a game console is it not? Do I just burn the
C++/SDL/OpenGL code on to a cd and put it in the DreamCast?
Same with the Playstation 2? (Read below)

Using a correctly set up cross compiler you can make a DreamCast
compatible disc. I’ll respond to the PS2 part below.

            Where could I find info mation on this?

Thanks A Lot!,
Andrew

I see that SDL supports Linux, Windows, BeOS, MacOS, MacOS X, FreeBSD,
OpenBSD, BSD/OS, Solaris, IRIX, and QNX. Dose C++? Dose OpenGL? Dose the
one .DLL file work for all platforms? Or dose there need to be different
.DLL file for each platforms?

It’s only source compatible on different platforms. Every platform
needs it’s own exectuable and linked libraries.

           I understand that but dose the one .DLL file gieven with SDL

work on all OS with the correctly compiled .EXE?

SDL runtime libraries need to be compiled for each system, same as your executable.

The Dreamcast is a game console is it not? Do I just burn the
C++/SDL/OpenGL code on to a cd and put it in the DreamCast?
Same with the Playstation 2? (Read below)

Using a correctly set up cross compiler you can make a DreamCast
compatible disc. I’ll respond to the PS2 part below.

           Where could I find info mation on this?

If you’re interested in SDL on Dreamcast, check out:
the DCEmulation.com programming discussion forum http://www.dcemulation.com/phpBB/viewforum.php?f=29
IMRTechnolgy’s forum http://imrtechnology.sourceforge.net/phpBB2/index.php
Some ports by Will Sams at http://www.storm-studios.net/sdl/index.htm

For ready-to-burn games made with SDL for Dreamcast, check out:
http://homebrew.dcemulation.com
http://www.consolevision.com
http://imrtechnology.ngemu.com
http://www.storm-studios.net

Probably a few sites I missed, but those should give you a decent idea of what you’d be getting into.

I see that SDL supports Linux, Windows, BeOS, MacOS, MacOS X, FreeBSD,
OpenBSD, BSD/OS, Solaris, IRIX, and QNX. Dose C++? Dose OpenGL? Dose
the

one .DLL file work for all platforms? Or dose there need to be
different

.DLL file for each platforms?

Different shared library on each platform (the’re only dll’s under
windows).

It’s only source compatible on different platforms. Every platform
needs it’s own exectuable and linked libraries.

            I understand that but dose the one .DLL file gieven with

SDL

work on all OS with the correctly compiled .EXE?

The Dreamcast is a game console is it not? Do I just burn the
C++/SDL/OpenGL code on to a cd and put it in the DreamCast?
Same with the Playstation 2? (Read below)

Using a correctly set up cross compiler you can make a DreamCast
compatible disc. I’ll respond to the PS2 part below.

            Where could I find info mation on this?

I usually recommend http://www.boob.co.uk for any dreamcast dev
information, but I can’t pull it up anymore, so it may have gone the
way of the dodo. You’ll just have to see what google turns up for
you.>

Thanks A Lot!,
Andrew


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

            I understand that but dose the one .DLL file given with

SDL work on all OS with the correctly compiled .EXE?

Considering that the only platform that even SUPPORTS .dll’s is Windows(and
Wine, if you’re picky), then no. :slight_smile: And shared libraries of whatever format
are platform-specific just like executables, for precisely the same reasons -
they’re compiled for a specific OS, and a specific instruction set.

Thanks!
Church Punks! Truth Rebellion! Audio A!> ----- Original Message -----

From: kokido@postmark.net (Wes Poole)
Newsgroups: gmane.comp.lib.sdl
Sent: Tuesday, September 23, 2003 5:00 AM
Subject: Re: Re: Some “newbie” questions…

I see that SDL supports Linux, Windows, BeOS, MacOS, MacOS X,
FreeBSD,

OpenBSD, BSD/OS, Solaris, IRIX, and QNX. Dose C++? Dose OpenGL? Dose
the

one .DLL file work for all platforms? Or dose there need to be
different

.DLL file for each platforms?

Different shared library on each platform (the’re only dll’s under
windows).

It’s only source compatible on different platforms. Every platform
needs it’s own exectuable and linked libraries.

            I understand that but dose the one .DLL file gieven with

SDL

work on all OS with the correctly compiled .EXE?

The Dreamcast is a game console is it not? Do I just burn the
C++/SDL/OpenGL code on to a cd and put it in the DreamCast?
Same with the Playstation 2? (Read below)

Using a correctly set up cross compiler you can make a DreamCast
compatible disc. I’ll respond to the PS2 part below.

            Where could I find info mation on this?

I usually recommend http://www.boob.co.uk for any dreamcast dev
information, but I can’t pull it up anymore, so it may have gone the
way of the dodo. You’ll just have to see what google turns up for
you.

Thanks A Lot!,
Andrew


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl