Runs great on wine 1.2.1 on my ubuntu 10.10 box... Gave compiling a shot, and apart from the specific windows code and that block of c#### := 0; //comment there seemed to be no problems elsewhere, although that was expected. You might want to know that the dglOpenGl.pas compiled 100% first time round. Apart from that good code, and if it works on linux, chances are (correct me here if I am wrong mac users) it will run without too many hiccups on mac.