is there anybody that would be willing to convert this tut to normal object pascal since it looks like FPC uses some diff SDL functions and actions im using delphi 2007 and couldnt get any of the code working propally

statements like

USES crt

if screen=nil then HALT; <-- wtf is HALT :s

and CLRSCR;