Quote Originally Posted by BlueCat
gives me this error:

[Error] Main.pas(86): Incompatible types: 'TSDL_TimerID' and 'PSDL_TimerID'

Timer1 is a PSDL_TimerID but the function returns a TSDL_TimerID.

Am I doing something wrong here? :roll:
In my version of SDL.pas SDL_AddTimer is defined as

[pascal]function SDL_AddTimer(interval: UInt32; callback: TSDL_NewTimerCallback; param
: Pointer): PSDL_TimerID; cdecl; external LibName;[/pascal]

Where did you grab your JEDI-SDL distribution?

If you have the time, I would recommend grabbing the latest of everything from CVS. If you need help gettting started, just yell.