diff --git a/plugins/spu2-x/src/Reverb.cpp b/plugins/spu2-x/src/Reverb.cpp index 33ce046409..c14259f8a4 100644 --- a/plugins/spu2-x/src/Reverb.cpp +++ b/plugins/spu2-x/src/Reverb.cpp @@ -26,7 +26,7 @@ __forceinline s32 V_Core::RevbGetIndexer( s32 offset ) { - u32 pos = ReverbX + offset; + u32 pos = ReverbX + offset & 0xFFFFF; // Apparently some reverb presets use offsets outside of the ps2 memory ... // Fast and simple single step wrapping, made possible by the preparation of the // effects buffer addresses.