diff --git a/desmume/src/windows/snddx.c b/desmume/src/windows/snddx.c index d2ca1e52a..f893c479c 100755 --- a/desmume/src/windows/snddx.c +++ b/desmume/src/windows/snddx.c @@ -125,7 +125,8 @@ int SNDDXInit(int buffersize) { if (ret == DSERR_CONTROLUNAVAIL || ret == DSERR_INVALIDCALL || - ret == E_FAIL) + ret == E_FAIL || + ret == E_NOTIMPL) { // Try using a software buffer instead dsbdesc.dwFlags = DSBCAPS_GLOBALFOCUS | DSBCAPS_STICKYFOCUS |