diff --git a/rpcs3/Emu/Cell/SPUThread.cpp b/rpcs3/Emu/Cell/SPUThread.cpp index 9822d26008..3592337c54 100644 --- a/rpcs3/Emu/Cell/SPUThread.cpp +++ b/rpcs3/Emu/Cell/SPUThread.cpp @@ -503,7 +503,7 @@ void SPUThread::push_snr(u32 number, u32 value) void SPUThread::do_dma_transfer(const spu_mfc_cmd& args, bool from_mfc) { - const bool is_get = (args.cmd & ~(MFC_BARRIER_MASK | MFC_FENCE_MASK)) == MFC_GET_CMD; + const bool is_get = (args.cmd & ~(MFC_BARRIER_MASK | MFC_FENCE_MASK | MFC_START_MASK)) == MFC_GET_CMD; u32 eal = args.eal; u32 lsa = args.lsa & 0x3ffff;