There is an open source port that works natively on Windows, Linux and other platforms. I played it quite a bit :)
Interesting note in the project readme:
On 64-bit bug that killed the game
I did not find it, decompiled game worked in x64 mode on the first try.
It was either lost in decompilation or introduced in x64 port/not present in x86 build.
Based on public description of the bug (no ball collision), I guess that the bug was in TEdgeManager::TestGridBox