When I want to create a screen, I encounter issues ... I am with a Sam440Flex. I allocate bitmap : displayCore.mainBitMap = IGraphics->AllocBitMap( 640, 480, 32, BMF_INTERLEAVED, NULL ); Sometimes it does return a NULL Pointer. Then if I create bitmap this way it don't work : struct NewScreen mainSc...