added a note that the unpatched MSVC2010 has a bug that causes SSE2 to be applied on some operations when the /SSE flag is set, which causes an illegal on processors not supporting SSE2

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1089 a31d4220-a93d-0410-bf67-fe4944624d44
This commit is contained in:
squall-leonhart 2012-01-25 00:24:52 +00:00
parent 31d1b72d7e
commit 943fb50ba9
1 changed files with 1 additions and 0 deletions

View File

@ -43,6 +43,7 @@ They are built with the static C runtime (this is what the release builds use).
===Win32/MFC===
This is the full-featured Windows build using the MFC GUI.
The project files are located in /project/vc2008_mfc (VBA2008.sln) and /project/vs2010_mfc (VBA2010.sln).
Anyone distributing builds should be using MSVC 2010 SP1, the unpatched release has a bug where it applies SSE2 updates to mov and other instructions resulting in illegal instruction errors on cpu's only supporting SSE.
You also have to install Microsoft's DirectX SDK for Direct3D, DirectInput & XAudio2.
If you want to enable OpenAL sound output, install the OpenAL SDK. If you do not want it, add NO_OAL to the VBA-M project's preprocessor definitions.
SubWCRev.exe is used to append the svn versioning to the output executable, this should already be present if you pulled from the svn, but will require installing if you downloaded the project as a tarball.