*nitpick remover mode*
I am mearly stating that it could work in SDL when X was set in a weird mode
that normal X app programmers hate to "prepare" for (or at least I do). I
don't know about you, but while I'll debugging a graphics program, I like to
stay in one mode until the project is finished. Afterwards, I have to spend
just about as much time as I did to make the program in the first place
makeing my program by "X platform-independent." With SDL we could write the
entire code to do 16-color (4-bit) graphics. Then we could care less that Joe
Blow is running in 12-bit color palletted mode, because SDL will take care of
it, without us having to worry about it. Yes, X was designed to take care of
platform independece, it just doesn't do as good of a job as SDL. You do have
to consider that SDL (because it likes to work directly with video hardware
framebuffers, etc.) is not good for normal everyday apps (i.e. NOT GAMES), but
with that said, it does a better job of makeing code written to it more
portable and faster (an unlikely combonation).
To be more direct: I meant it wouldn't stop working with BSD, and it would
probably run faster due to the great experence the libSDL programers have
about how to squeze performance out of X with BSD (and yes there are
differences between POSIX platforms , and they all have... shall we say:
quirks.If you don't beleave, just ask ANYBODY who has ever tried to make the
same program work under 2 UN*X-like OSes!), even in odd conditions. They
"prepared" well, so we don't have to prepare "as well as we can" and get
complants about how "my system won't run FreeSCI".
Rink Springer wrote:
> ----- Original Message -----
> From: "Jay" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, March 30, 2001 10:57 PM
> Subject: [freesci-develop] Re: SDL
>
> > 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?
> *nitpick mode*
>
> FreeBSD is a BSD UNIX flavour (IMO, the best there is :D), and uses generic
> XFree86... therefore, what do you mean it'll run under FreeBSD? FreeSCI
> currently works nicely on my FreeBSD 4.2-RELEASE box with XFree 3.3.6.
>
> --Rink
> >
> > 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"...
> >
> >
> >