# \[PATCH\] Pocket PC compatibility

**URL:** <https://discourse.libsdl.org/t/patch-pocket-pc-compatibility/12565>\
**Category:** SDL Development\
**Created:** [September 12, 2005, 5:49pm UTC](https://discourse.libsdl.org/t/patch-pocket-pc-compatibility/12565 "2005-09-12T17:49:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dmitry\_Yakimov](https://discourse.libsdl.org/letter_avatar_proxy/v4/letter/d/b782af/32.png) [@Dmitry\_Yakimov](https://discourse.libsdl.org/u/Dmitry_Yakimov)\
**Post date:** [September 12, 2005, 5:49pm UTC](https://discourse.libsdl.org/t/patch-pocket-pc-compatibility/12565/1 "2005-09-12T17:49:49Z")

</div>

Hi,

I’ve updated patch for supporting Pocket PC.

features:

1. Seamless compiling SDL for WinCE
2. HPC/PPC support
3. Hardware keys handling in full screen on PPC
4. Use of MMX/SSE code on x86 platform
5. SDL\_LoadObject API is supported
6. Even fixed serious bug in SDL\_dibvideo.c  
in line "if ( depth == 16 ) {"  
it decreased screen depth on 86 Win32 without any reason.

issues:

1. MS SH3 compiler does not compile SDL due its (compiler’s) internal errors  
(mips is ok).
2. SDL windows does not have smart minimize button.

get it here:  
[http://www.activekitten.com/pbc\_download/pocketpc\_sdl\_patch\_09.zip](http://www.activekitten.com/pbc_download/pocketpc_sdl_patch_09.zip)

It contains updated project for EVC3/4 and builded dll/lib for ARM.

I consider it as ready for inclusion in CVS, it works like a charm :)–  
Best regards,  
Dmitry Yakimov, ISDEF member  
[ActiveKitten.com](http://ActiveKitten.com)
