The console is now re-integrated and fully works. Below you can see some simple screenshots of the console in action, on Windows and Linux (click to see full size):


You can ignore the funny shapes in the background, they were just some debug drawing and will be going away soon. The next step is to integrate the DarkXL UI scripting system and get the game UI functioning again. So the next update will actually start to look like the current release again.

This may not look like much, but many of the core systems had to be re-written or re-integrated just to get to this point. Remember that for the merger I've started with a fresh new project and have been re-integrating and refactoring the code as I import it (or rewritting as needed) to work with OpenGL, be free of D3DX dependence and work on Windows, Linux and OS X while sharing as much as possible.
So far the dynamic game libraries are working, DarkXL is displayed above because the DarkXL.dll / DarkXL.so file is currently loaded. It gets the name and version number from the library since the games can be updated without recompiling the engine. There is also the platform independent Input system, file system, image loader, texture cache, core renderer, vertex and index buffers, bitmap fonts and font rendering, console, high resolution timer and so forth.