The code is present in the Carrom3d.zip file at the bottom of this page, and requires Microsoft Windows and the GLAux library to compile and run. I have provided the required libraries, dlls and include files, along with the Visual Studio 6 Project and Workspace files I used to compile the program.
More details about how to compile the code are present in the "readme.txt" file.
Screenshot 1
Screenshot 2
Screenshot 3