The code hasn't changed that much from the base code, for example the A3D_Screen class has changed internally , but I have made sure that the interfaces have remained the same, but with a few extra methods.

The only real difference is that the SDL version is console based rather than form based, so the keyboard and mouse handling is different. But apart from that is't basically the same. Other changes have been made to support cross platform loading of files and to use SDL_Image for loading textures (the SDL versin supports png, jpg, bmp, tga). I have also tried in places to allow the engine to run of systems that don't support the Multi Texture extension (one of my test machines doesn't support this).

If you like I can send you the code I have, with a colsone demo so you can see the differences and evaluate it.

Dean