SDL for Windows CE?

Am I able to write applications in SDL that will execute under Windows CE?

Robert Schultz - robert.schultz at adelphiacom.com
Knowledge Engineer - Adelphia Communications

Am I able to write applications in SDL that will execute under Windows CE?

Robert Schultz - @Robert_Schultz

Am I able to write applications in SDL that will execute under Windows CE?

I don’t think it works out of the box with Windows CE, but I don’t think it
would be much effort to make it work. If you do this, please send me a patch.

I don’t have Windows CE. Is there a development environment for it that
doesn’t require it to run the application?

See ya,
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

Sam Lantinga wrote:

I don’t think it works out of the box with Windows CE, but I don’t think it
would be much effort to make it work. If you do this, please send me a patch.

I don’t have Windows CE. Is there a development environment for it that
doesn’t require it to run the application?

You can get the free development kit from m$, it includes an emulator which
works only with win2000.

Bye,
Johns–
Become famous, earn no money, create music or graphics for FreeCraft

http://FreeCraft.Org - A free fantasy real-time strategy game engine
http://fgp.cjb.net - The FreeCraft Graphics Project

You can get the free development kit from m$, it includes an emulator which
works only with win2000.

Thanks, I downloaded this today and I’m down to 11 errors and 75 warnings.
There are two potential trouble spots that I see.

  1. WinCE doesn’t seem to support the multimedia timer interface.
    At one point I had a non-winmm timer solution for SDL, so I’ll have
    to dig that up. It’s not as precise as winmm, but it’s better than
    nothing.

  2. SDL’s WaveOut audio interface uses semaphores to manage the threaded
    audio support. The code was very delicate to get the correct amount
    of read-ahead queued up with the lowest amount of latency. However,
    the Windows CE SDK earlier than 3.0 doesn’t support semaphores.

Anyway, SDL 1.2 should at least mostly compile under WinCE. :slight_smile:

See ya!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

Hello!

Anyway, SDL 1.2 should at least mostly compile under WinCE. :slight_smile:

Great!

Do you already merge your changes into CVS?
Could you include project/workspace files for CE in the
distribution, just like those for “ordinary” windows?

Ciao,
Eike

Hello!

Anyway, SDL 1.2 should at least mostly compile under WinCE. :slight_smile:

Great!

Do you already merge your changes into CVS?
Could you include project/workspace files for CE in the
distribution, just like those for “ordinary” windows?

Er, mostly compile != fully compile. :slight_smile:
I probably won’t include projects initially with the release,
but I’ll make them available on my website and roll them in
if somebody completes the port to WinCE. It looks like a
complete port will require semaphore support which isn’t in
the free version of the WinCE development kit.

See ya!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software