Actually I'm trying to get VCMI to work on N900. However I lack skills in C++ Boost thread handling and the two threads in question fail to communicate - one of them fills an event queue, while the other fails to find anything in it - I wonder if they share the same memory space or maybe a Boost port problem. Other than that the game starts and gets through to the main screen. If anyone wants to step up and fix the thread handling - be welcome... The interface will also require fixing but I can handle that.