Menos mal que no se me a ocurrido decir que estaba terminado

. Ahora estoy liado con la documentación (acabo de
subir nuevas secciones y correcciones

) pero cuando la termine, si no me lían con otra cosa, reviso todo lo que pongáis en este hilo a ver si puedo solucionarlo.
Por el momento, si hay problemas con los punteros a listas (Arrays), prueba poniendo el acento circunflejo a ver:
Código Delphi
[-]IF al_joy^[0].button[0].b <> 0 THEN
Puede que Free Pascal haga la conversión de forma automática pero Delphi no.
Gracias.