aboutsummaryrefslogtreecommitdiff
path: root/src/DMA.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/DMA.h')
-rw-r--r--src/DMA.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/DMA.h b/src/DMA.h
index b86796d..17cb618 100644
--- a/src/DMA.h
+++ b/src/DMA.h
@@ -34,6 +34,11 @@ public:
void WriteCnt(u32 val);
void Start();
+ u32 UnitTimings9_16(bool burststart);
+ u32 UnitTimings9_32(bool burststart);
+ u32 UnitTimings7_16(bool burststart);
+ u32 UnitTimings7_32(bool burststart);
+
template <int ConsoleType>
void Run();
@@ -78,8 +83,8 @@ private:
u32 CurDstAddr;
u32 RemCount;
u32 IterCount;
- u32 SrcAddrInc;
- u32 DstAddrInc;
+ s32 SrcAddrInc;
+ s32 DstAddrInc;
u32 CountMask;
u32 Running;
@@ -89,6 +94,9 @@ private:
bool Stall;
bool IsGXFIFODMA;
+
+ u32 MRAMBurstCount;
+ u8* MRAMBurstTable;
};
#endif