If I target the x86 platform for my .NET app, will it run properly on AMD chips? I know that it will work with Intel chips, and that Vista 64 has the ability to run x86 apps in a special mode, but I don’t know how much of that is hardware and how much of that is the OS.
I’ve tested it on Vista 64 with an Intel chip and it works perfectly, but I don’t have an AMD machine to test.
Yes – they are binary compatible, otherwise they wouldn’t be drop-in replacements for each other 🙂
Unless you mean IA64 vs AMD64 – those are incompatible architectures.