We're working with a 9163 and Embedded CE 6.0, trying to get a DirectX Mobile app to run. We loaded the DirectX modules in platform builder, and the image seems to work fine, and so now we are trying to run some of the DirectX Mobile samples from MSDN. Everything builds and deploys successfully, but when the tutorial calls CreateDevice() in the initialization routine, it fails with error code D3DMERR_INVALIDDEVICE. Are there any known issues that would cause this? The same code runs fine on the Pocket PC 2005 emulator.
Additionally within ddraw, we're seeing CreateSurface return with error code DDERR_UNSUPPORTEDFORMAT, if that gives any insight at all.