diff --git a/360/xdk360_audio.cpp b/360/xdk360_audio.cpp
index 503c30dd1d..db0e87368f 100644
--- a/360/xdk360_audio.cpp
+++ b/360/xdk360_audio.cpp
@@ -116,7 +116,7 @@ struct XAudio : public IXAudio2VoiceCallback
unsigned need = min(bytes, bufsize - bufptr);
uint32_t *base_write = buf + ((write_buffer * bufsize + bufptr) >> 2);
for (unsigned i = 0; i < need >> 2; i++)
- base_write[i] = bswap_32(buffer[i]);
+ base_write[i] = (buffer[i]);
bufptr += need;
buffer += need;
@@ -129,7 +129,7 @@ struct XAudio : public IXAudio2VoiceCallback
XAUDIO2_BUFFER xa2buffer = {0};
xa2buffer.AudioBytes = bufsize;
- xa2buffer.pAudioData = buf + write_buffer * bufsize;
+ xa2buffer.pAudioData = (uint8_t*)buf + write_buffer * bufsize;
if (FAILED(pSourceVoice->SubmitSourceBuffer(&xa2buffer)))
return 0;
diff --git a/msvc-360/SSNES-360/SSNES-360.vcxproj b/msvc-360/SSNES-360/SSNES-360.vcxproj
index 58ff5c585b..e23d544d86 100644
--- a/msvc-360/SSNES-360/SSNES-360.vcxproj
+++ b/msvc-360/SSNES-360/SSNES-360.vcxproj
@@ -207,7 +207,7 @@
true
$(OutDir)$(ProjectName).pdb
true
- xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;$(SolutionDir)\Release\snes9x-next-360-msvc2010.lib;%(AdditionalDependencies)
+ xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;xbdm.lib;$(SolutionDir)\Release\snes9x-next-360-msvc2010.lib;%(AdditionalDependencies)
CopyToHardDrive