Source code, compile with VC++ 6.0 and NASM