added back the ASM files for x64 mode, modified main slightly
made it work for x64