Not so much "ported" as "re-implemented something resembling the original Demo"...

Especially the 3D parts are completely different.