Originally Posted by Mohammad Reza
I wonder if there is a easy way to porting iLaid's applications (like chess) to dr800 ?
I tried to port a chess program to DR800 some months ago, but with no luck.
Linux chess programs usually consist in 2 parts, the backend (engine) and the frontend (user interface).
: successfully compiled, not so difficult
: crafty is a popular and powerful engine, but it needs some advanced CPU's registers and instructions not available in ARM CPUs.
Some alternatives here:
: the canonical gnuchess frontend, it uses old Xaw/Xmu/Xat widgets, which I was able to compile, but they are too old to make screen refreshes easy to add
: powerful, but uses gnomecanvas (already ported to DR) but screen refreshes are hard
: interesting option but uses some gnome libraries (libgnome[ui], libbonobo[ui]...) so porting would be not easy
And then I stopped...
IMO the way would be to work on eboard and port all that gnomecanvas stuff to support refreshes. Btw, we/you could use gnomecanvas or goocanvas (more modern), as I successfully compiled both for DR devices. Tell me if you want them.