I've programmed a version of this which is pretty much identical to the original. Quote from a coder on the net who downloaded it "It's difficult to believe that it is all original code with no emulation, it's so good, but Andy assures me that's the case.".
Let me know if you would like a copy and I'll send it. Requires DirectX5+ so you should all be ok on that one