In any case, this is possibly the right version of the code. Should compile with NASM, and is even playable in Dosbox with arrow keys if you turn the emulation speed as low as it can go.
why is there this preconception that linking to content that you know full well is illegal, is acceptable?
Because most people accept it.
It is much harder to find a job than to keep one.