I've notice 2 problems whith my french HP568:
1st, buttons are not mapped. This is because the "set_device_manufacturer()" function only check for USEnglish machines... Comparing only 15 1st chars ("HP, Jordana 565") makes it OK.
2nd, the right edge of the screen is not displayed.
Actually, it is not copied from bitmap to screen. I've modified internal loop in DrawToScreen() (added +10) :
for (pixel = 0; pixel < iwidth+10; pixel++)
*DestLine = *(pal16 + *base++);
DestLine += m_pitchX;
Vincent (the Yeti)