README.WinCE
author Ryan C. Gordon <icculus@icculus.org>
Thu, 05 Jan 2006 07:08:59 +0000
changeset 1227 3202d727bb4b
parent 453 a6fa62b1be09
child 1251 86d0d01290ea
permissions -rw-r--r--
From Mike Frysinger and/or Gentoo:

- libsdl-PIC-hermes-cpuid.patch
rewrites the code in _Hermes_X86_CPU so that it doesnt require the local
cpu_flags memory variable, it just uses registers.
test case: http://dev.gentoo.org/~vapier/libsdl/hermes-cpuid-test.tar.bz2
slouken@453
     1
slouken@453
     2
Project files for embedded Visual C++ 4.0 can be found in VisualCE.zip
slouken@0
     3
slouken@0
     4
NOTE:
slouken@0
     5
There are several SDL features not available in the WinCE port of SDL.
slouken@0
     6
slouken@0
     7
- DirectX is not yet available
slouken@0
     8
- Semaphores are not available
slouken@0
     9
- Joystick support is not available
slouken@0
    10
- CD-ROM control is not available
slouken@0
    11
slouken@0
    12
In addition, there are several features that run in "degraded" mode:
slouken@0
    13
slouken@0
    14
Preprocessor Symbol		Effect
slouken@0
    15
===================		=================================
slouken@0
    16
slouken@0
    17
SDL_systimer.c:
slouken@0
    18
USE_GETTICKCOUNT		Less accurate values for SDL time functions
slouken@0
    19
USE_SETTIMER			Use only a single marginally accurate timer
slouken@0
    20
slouken@0
    21
SDL_syswm.c:
slouken@0
    22
DISABLE_ICON_SUPPORT		Can't set the runtime window icon
slouken@0
    23
slouken@0
    24
SDL_sysmouse.c:
slouken@0
    25
USE_STATIC_CURSOR		Only the arrow cursor is available
slouken@0
    26
slouken@0
    27
SDL_sysevents.c:
slouken@0
    28
NO_GETKEYBOARDSTATE		Can't get modifier state on keyboard focus
slouken@0
    29
slouken@0
    30
SDL_dibevents.c:
slouken@0
    31
NO_GETKEYBOARDSTATE		Very limited keycode translation
slouken@0
    32
slouken@0
    33
SDL_dibvideo.c:
slouken@0
    34
NO_GETDIBITS			Can't distinguish between 15 bpp and 16 bpp
slouken@0
    35
NO_CHANGEDISPLAYSETTINGS	No fullscreen support
slouken@0
    36
NO_GAMMA_SUPPORT		Gamma correction not available