I know, i know... Visual Studio Express 2005..
But, now i want to add voxel support to a Doom port (an idea i know some people here like http://www.jonof.id.au/forum/index.php?topic=1580.0).
The problem is, i have the ZDoom code compiling in Visual C++ 2008 Express... and when i try to compile Voxelstein with it, i got
1> Assembling: .\Voxlap\v5.asm
1>.\Voxlap\v5.asm(976) : error A2070:invalid instruction operands punpckldq mm5, qword ptr _caddasm[edi+8]
1>.\Voxlap\v5.asm(994) : error A2070:invalid instruction operands punpckldq mm5, qword ptr _caddasm[edi+8]
1>.\Voxlap\v5.asm(1019) : error A2070:invalid instruction operands punpckldq mm5, qword ptr _caddasm[edi+8]
The answer from microsoft about this is https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=294468&wa=wsignin1.0 which I don't understand at all ;D. Except the part when they say they won't solve it until MASM 10 :S, IF they solve it.
So i was wondering, has anyone compiled Voxlestein (in fact, im more interested in Animator, for my purposes) in Visual C++ 2008 Express?