free pascal should support:
-windows
-mac osx
-linux
-play station 2 (is opengl and openal available?)
-xbox (but is not that windows?)

And most importantly it should be able to cross compile!!!

OpenGL and OpenAL enabled games, demos