The links above probably require Internet Explorer... not to mention Windows... not to mention the latest version of the .NET Framework.
TETRIS was written in C#. It was tested on a 1.8 GHz single-core Windows XP box using .NET Framework 3.0. Feel free to hack up the source code. Remove the strong name key file and the certificate from the solution to avoid being prompted for a password during compilation.
TETRIS was originally conceived by Alexey Pajitnov.