I suggest to use FreePascal. I'm using FPC in combination with SDL, OpenGL and OpenAL myself and I'm very happy with it.