I have done some progress modularizing the SDL based ports. Posix and Mac OS X ports have been refactored and are working well, and I have also committed modularized versions of Symbian and Samsung TV ports. However, these last 2 ports still need some testing (I have send a message to mail list asking for help).
Now, I am working with the WinCE port, a task I have started some time ago. I plan having finished the WinCE port by today (or in worst case tomorrow), as well as the Linuxmoto port. And for monday, I should have modularized the Gp2xwiz port, the last one in my list (By now, I will work on porting other ports after finishing with OpenGL).
On monday or tuesday, I plan working on documentation after finishing with all SDL based ports, and also doing some general cleanup of code. This will leave me with 2 days of delay for starting my next task, creating an OpenGL Graphics Manager. However, 2 days are not a great deal.