Crystal Space is a free (LGPL) and portable 3D Game Development Kit written in C++. It supports: true six degree's of freedom, colored lighting, mipmapping, portals, mirrors, alpha transparency, reflective surfaces, 3D sprites (frame based or with skeletal animation), procedural textures, radiosity, particle systems, halos, volumetric fog, scripting (using Python or other languages), 8-bit, 16-bit, and 32-bit display support, Direct3D, OpenGL, Glide, and software renderer, font support, hierarchical transformations...
and it also mentioned that this engine runs under OS2:
Crystal Space currently runs on GNU/Linux, general Unix, Windows, Windows NT, OS/2, BeOS, NextStep, OpenStep, MacOS/X Server, DOS, and Macintosh. It can optionally use OpenGL (Windows, GNU/Linux, Mac, OS/2, BeOS), Allegro (GNU/Linux, DOS), X11 (Unix or GNU/Linux) and SVGALIB (GNU/Linux). It can also optionally use assembler routines using NASM and MMX. A Direct3D8 driver is currently in development.
So what is this then have someone tried out the code? If you have set this up and got it to work it be interesting of getting your views on CrystalSpace! If You would like to check out some screen dumps, click here.