Lion: I read your post after starting the conversion. I decided to try and finish it anyway.

What I need now is some webspace.

It's done but it's aquite a bit slower than the C version.
It also dosn't do muti-texturing yet. I'll finnish that tonight.

It's more or less a straight conversion, but I am using dynamic arrays and setlength rather than raw allocated buffers.

Would this account for the speed loss? I'm just wondering if it's a memory pageing issue, or is there some slow down when accessing elements?