EARLY BETA: libSDL and libSDL_mixer for Qtopia (ARM)

Heya. First of all, sorry for posting this to four lists, but I think
it’s warranted. Due to pressure (you know who you are!), I decided to
put together a binary package with the SDL and SDL_mixer libraries for
the Sharp Zaurus (should work on other ARM Qtopia environments too,
like OPIE on the ipaq).

First, some notes on this release:

  • It’s NOT done.
  • No source yet - it’s not done and I haven’t put together a
    patch. Naturally I WILL release the source but I’d rather spend time
    on fixing it, than putting together a release. If someone absolutely
    wants it, I must, of course, provide it (GPL and all). However, I
    ask for understanding in this.
  • It’s not done yet. Things don’t work. For example, SDL_UpdateRects
    does a full screen update (however, this is reasonable fast).
  • SDL_mixer seems to lockup at times when you play audio in specific
    channels rather than in the “any” channel (-1).
  • Only supported format is 240x320x16bpp fullscreen. I find it
    needless to support windowed mode and opt not to fix that.
  • As I said, use SDL_Flip or fullscreen SDL_UpdateRect rather than
    dirty regions. Dirty regions are not supported today.
  • Qtopia argv handling not done.
  • It’s not done yet. Might crash, fry your computer, shock your cat or
    drink your beer.
  • Did I mention it’s not done?

I guess that’s enough warning.

ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA
ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA
ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA

http://eongames.com/downloads/feed/libSDL_1.2-0.1_arm.ipk

ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA
ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA
ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA ALPHA

There. :slight_smile: That said, I could care less about bug reports at this
point. This release is ONLY so that people can try to port their apps
to Qtopia. Note that this version actually use Qtopia rather than
using /dev/fb directly. It does update the graphics directly to the
framebuffer memory though (a complete screen copy takes some 7-8 ms,
so theoretical max FPS, with no other processing, is about 120-140 or
so.

Please, try it out, but don’t bug me about it.–
[ Below is a random fortune, which is unrelated to the above message. ]
Command, n.:
Statement presented by a human and accepted by a computer in
such a manner as to make the human feel as if he is in control.

cough!

Thanks much, David!

-bill!
off to play!On Sun, Mar 31, 2002 at 06:32:09PM -0800, David Hedbor wrote:

Heya. First of all, sorry for posting this to four lists, but I think
it’s warranted. Due to pressure (you know who you are!)