Are you running these programs with full administrative rights? Do you have UAC turned on? I do not think these are the problems but I figured I would ask anyways. Also, what were the Operating Systems these programs were designed to run on?
Mind you, I pretty much do not know the first thing about programming itself. However, that said, I would say it is probably a 64 bit OS/ Protected mode issue of some sort or another.
I don't think it'd be a 32-bit/64-bit thing, because 32-bit instructions can run fine on 64-bit CPUs. It's the other way around that you can't do. I think the only exception is if you're doing super advanced stuff with the CPU (like going into the various "rings"), but it's been a while so I could be wrong.
What are all the commands you're using to assemble/link/etc?
Comments
What are all the commands you're using to assemble/link/etc?