X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=libpcsxcore%2Fcdrom.c;fp=libpcsxcore%2Fcdrom.c;h=28471e2bef2410873d1144d766c0c015276a72ec;hp=3991bad9dd0373e18299a8bd0395a8ab267ad5a2;hb=b54a1ac7cfa3f045afef2e04d3e255884c3d5ef0;hpb=26665bc5cb481a2087beb78793b3bef1be7c1597 diff --git a/libpcsxcore/cdrom.c b/libpcsxcore/cdrom.c index 3991bad9..28471e2b 100644 --- a/libpcsxcore/cdrom.c +++ b/libpcsxcore/cdrom.c @@ -1635,6 +1635,7 @@ void psxDma3(u32 madr, u32 bcr, u32 chcr) { switch (chcr & 0x71000000) { case 0x11000000: + madr &= ~3; ptr = getDmaRam(madr, &max_words); if (ptr == INVALID_PTR) { CDR_LOG_I("psxDma3() Log: *** DMA 3 *** NULL Pointer!\n");