From 111694051e4f2f22a8da02c7acaaecfed623703c Mon Sep 17 00:00:00 2001 From: "SND\\shalma_cp" Date: Thu, 16 Sep 2010 00:48:29 +0000 Subject: Rebel Assault 2 - MDEC: Fix DMA timing (byte ptrs) - GPU: Fix DMA timing (word sizes, chain counting) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@57226 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- libpcsxcore/mdec.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'libpcsxcore/mdec.c') diff --git a/libpcsxcore/mdec.c b/libpcsxcore/mdec.c index 5161a4f5..a1289f40 100644 --- a/libpcsxcore/mdec.c +++ b/libpcsxcore/mdec.c @@ -553,13 +553,13 @@ void psxDma1(u32 adr, u32 bcr, u32 chcr) { average cycles to create byte / 32-bit DMA per cycle - - Note that FF9 Dali accepts 1-75~150 - before slowdown occurs. No crash. + + Cycle Voodoo List: + FF9 Dali = 1-75 ~ 150 + Rebel 2 = 1-3 (stage 6) */ - dmacnt = (image - (u16 *)PSXM(adr)) * 1; - + dmacnt = ( (u8 *)image - (u8 *)PSXM(adr)) * 1; MDECOUTDMA_INT( dmacnt / 4); -- cgit v1.2.3