With Andorra 2D just have a look at the Non-VCL demo. This one only depends on the "Classes" and "SysUtils" Units, which are always shipped with FPC:
http://andorra.cvs.sourceforge.net/v...view=markup#l1

All you have to do is to set the "DO_NOT_INCLUDE_STD_FORMATS" and "DO_NOT_INCLUDE_STD_WINDOWMGR" compiler switches or simply set them in the "andorra_conf.inc".

You can use the AdWin32Window Window-Framework-Provider-Unit for DirectX/OpenGL on Windows (as it is done in the demo) or AdGLFW and AdSDL for OpenGL only on Windows/Linux.

Hope that helps you,
Andreas